5

私が開発しているiPhoneアプリをテストするとき、エラーを誘発するために実行できる特定の手順があります。たとえば、アプリを強制終了して再度ロードした場合でも、ロード時にアプリがクラッシュしたり、他の時点で一貫してクラッシュしたりします。

クラッシュの原因となっているこの内部の不安定な状態をリセットするには、アプリを再インストールするだけでよいと思います。ただし、問題は再インストール後も持続し、より新しいビルドをインストールすることによってのみ解決できます。

(IPAから)削除および再インストールされているにもかかわらず、一部のアプリデータが保持および再利用されていると想定することしかできません。

これを防ぐ方法はありますか?たとえば、ある種の「クリーンインストール」を実行しますか?

編集:電話を再インストールして再起動すると、問題は解決します。これは、特にアプリコードに関する問題を示していますか?

4

2 に答える 2

4

iOSシミュレーターでアプリに関する保存データを削除するには、次の手順に従います。

1)シミュレーターを開きます(シミュレーターが開いている限り、どのアプリを開いてもかまいません)
2)画面の左上にある「iOSシミュレーター」をクリックします。
3)[コンテンツと設定をリセット...]を押します(警告:これにより、インストールされているアプリケーション、設定、保存されているデータなど、iOSシミュレーター上のすべてが削除されます)。
4)iOSシミュレーターにアプリを再インストールします。今回は、クリーンインストールである必要があります。

于 2012-07-10T13:30:41.543 に答える
2

永続データのソースに応じて、いつでもルートiPhone Simulatorフォルダーに移動し、そこでアプリケーションデータを削除できます。そうすれば、シミュレータからすべてを削除する必要はありません。

フォルダは非表示になっているため、表示するにはフォルダを再表示する必要がある場合があります。

/ Users / yourName / Library / Application Support / iPhone Simulator

次にアプリを実行すると、クリーンインストールになります。

于 2012-07-10T13:40:47.800 に答える