設定ファイルを削除することでリセットする

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がリセットされてしまう。