iOSシミュレーターのユーザー設定をリセットする
設定ファイルを削除することでリセットする
Xcode > Window > Devices and Simulatorsを開いてリセットしたいシミュレーターのIdentifierを確認する。
下記コードのDEV
を先程確認したIdentifierに、BID
をリセットしたいアプリのBundle Identifierに書き換えて実行する。
DEV=71C5E204-B117-427A-9F7B-B58E2338C270
BID=com.example.App
find ~/Library/Developer/CoreSimulator/Devices/$DEV/data/Containers/Data/Application -name $BID.plist -delete
アプリを再起動するとUserDefaults
がクリアされた状態で起動する。
アプリ削除だとUUIDまで変わってしまう
シミュレーター上でアプリを削除することでもリセット可能だがその場合は端末IDUUID
がリセットされてしまう。