1. ホーム
  2. iphone

[解決済み] iPhoneシミュレータのクリーンアップ

2022-10-14 18:05:35

質問

iPhone シミュレーター用にビルドするときに、xcode がアプリを展開するディレクトリをクリーンアップする簡単な方法はありますか。 私は、必要に応じて起動時に Documents フォルダにコピーされる sqlite データベースを持っています。問題は、スキーマを変更するかもしれないのに、新しいデータベースがコピーされないことです。

理想的には、構築するたびに、以前のコンテンツを破棄することです。これは可能ですか、それとも手動で行わなければなりませんか。

どのように解決するのですか。

シミュレータがアプリをインストールします。

"$HOME/Library/Application Support/iPhone Simulator/User/Applications"

も確認してください。

"$HOME/Library/Developer/CoreSimulator/Devices"

GUIDのファイルとディレクトリは、シミュレータにインストールされたアプリと一致します。

これらのファイル/ディレクトリをすべて手動で削除し、シミュレーターからすべてのアプリケーションを削除します。

XCode のビルドプロセスにスクリプトを追加する方法があることは知っています。

また、XCode はビルドごとに使用する GUID を変更するようです (私のアプリが置かれているディレクトリは XCode のビルド間で変更されます)。したがって、同じディレクトリを常に削除しようとしてもうまくいかないでしょう。一度に 1 つのアプリでしか作業しない場合は、ディレクトリ全体をクリアすることが選択肢になります。