回答:
はい、町にあるすべてのシミュレータに行き、コンテンツと設定を一度に1つずつリセットするよりも良い方法があります。また、シミュレータのディレクトリを調べて、その下からキャッシュをヤンクするよりもはるかに優れています。
iPhone Simulatorを終了しxcrun
、ターミナルで実行します。
xcrun simctl erase all
安全で効果的です。
単一のデバイスについては、https://stackoverflow.com/a/26394597/218152を参照してください
xcrun simctl erase [デバイスID]
xcrun simctl help
)、erase:デバイスのコンテンツと設定を消去します。、削除と混同しないでください:デバイスまたは使用できないすべてのデバイス
clean build folder
アプローチを探していました。そして、この質問をアクティブに保つための小道具です。
ではiOSシミュレータのメニュー、というオプションがあり、リセットのコンテンツと設定は...
これでうまくいくはずです。
編集:
これをより迅速かつ簡単にするために、次のようなショートカットキーを追加しました...
システム環境設定で、キーボードを選択します
次に、[ ショートカット ]タブを選択します。アプリのショートカットをクリックします
プラスボタンをクリックして、別のショートカットを追加します。
これで、iOSシミュレーターで、新しいショートカットキーを使用してリセットできます。
シミュレーターがドロップダウンリストに表示されない場合:
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
フォルダに移動します。あなたが表示されますiPhone Simulator.app
。設定アプリiOS Simulator
では、不足しているものを選択する代わりに、を選択しますOther...
。これにより、アプリケーションのリストを含むウィンドウが表示されます。次に、iPhone Simulator.app
Finderウィンドウから、をクリックしたときに表示されたウィンドウにドラッグしますOther...
。
Reset Content and Settings
VPN上のクライアント側の資産は消去されません。しばらくの間、CSSアニメーションがシミュレータ以外のすべての場所で機能するのかと思っていましたが、コンテンツと設定を削除した場合でも、古いファイルがキャッシュされていることがわかりました。VPNから切断してVMを再起動してから再接続することだけが結果に反映されました(私が使用しているフレームワークでは、すべてのアセットをバージョン管理しています)。これはAppleが修正すべきものです。それは私のためにiOSをテストするときにのみ起こります。
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
@JeffWolskiで指摘されているように、パスでシミュレータが見つからない場合は、検索語句で検索できますsimulator.app
iOSシミュレーター(Safari)でのWeb開発およびテストの場合:
iOSシミュレータとSafariの両方を開いた状態で、[Safari]> [開発]> [iOSシミュレータ]に移動し、Webインスペクタツールにアクセスできるページを選択します。
Safari>開発>キャッシュを空にして、iOS Safariのキャッシュをクリアします。