1

これについて簡単に検索しましたが、残念ながら答えは見つかりませんでした。

私のiPhoneアプリはまだ開発中です。iPhone の [設定] -> [一般] -> [使用状況] から、このアプリが 900MB 以上の容量を使用していることに気付きました。ショックで理由がわかりません。

ダウンロードした画像、文字列、またはあらゆる種類の大規模なデータベースを保存していません。元のアプリのサイズは 10 MB 未満です。プロジェクトフォルダーに追加されたいくつかの画像のみが含まれています。

NSUserDafaultsいくつかのパラメーターを保存することを訴えています。(簡単なアプリ/ユーザー設定に使用)

私が使用したその他の外部/サードパーティライブラリは次のとおりです。

  • SBJソン
  • アマゾン ウェブ サービス (画像のアップロード用)
  • 慌ただしい
  • KTフォトブラウザ
  • ASIHTTPRequest (私はこれが非推奨であることを知っています。これまでのところ、私にとってはうまく機能しており、最初のリリースの後、私はそれを最良の代替物に置き換えることを計画しています)
  • フェイスブック
  • Twitter (まだ統合されていません)

理由は何ですか?私は何かを見逃していますか、それとも間違っていますか?

前もって感謝します。

更新:アプリを削除して再インストールしました。最初の起動後、7.4MB がアプリのサイズで、5.8MB がドキュメントとデータによって使用される場合、13.2MB が必要です。使用中のストレージが時間とともに増加しているようです。

4

4 に答える 4

3

わかった!問題を徹底的に調べたところ、XCodeがアプリに大量のストレージスペースを占有させる原因であることがわかりました。

内部で何が起こっているのかはわかりませんが、アプリがXCodeに接続されて実行されている場合、ストレージサイズが大きくなります。ただし、XCodeに接続しておらず、アプリを実行すると、正常に実行され、不要なストレージを使用しなくなります。

XCodeがアプリのログ/スナップショットを保存している可能性があるためだと思います。わからない。

ですから、私のアプリは安全であるように思われ(GODに感謝します!)、リリースのために提出するときにAppleが異議を唱えないことを願っています。

@Yangfan Zhang:Flurryは安全なようで、言及されたライブラリを削除して調査を行っていないため、問題の責任はありません。

于 2013-03-21T17:27:58.820 に答える
0

アプリがiOS5 以上をサポートしている場合は、 TwitterおよびSBJsonフレームワークを削除する必要があります。

ASIHTTPRequestは画像のアップロード機能も提供しているため、Amazon Web Servicesを削除することもできます。

ASIHTTPRequestには多くのファイルがあるため、アプリで使用されていないクラスを特定し、そのファイルを削除することもできます。たとえば、使用していない場合は zZip ファイルです。

これがあなたを助けることを願っています。

ではごきげんよう !!!

于 2013-03-20T11:45:19.583 に答える
0

ログファイルの増大などに問題があるようです。インストール時にアプリのサイズが 900 MB であってはなりません。そうしないと、電話に転送するのに約 30 分かかります。

シミュレーターでアプリを実行しようとしたとおっしゃいましたが、実際にドキュメント ディレクトリで犯人ファイルを探しましたか?

そうでない場合:

  1. シミュレーターでアプリを少し実行し、通常の動作を実行します。

  2. ~/Library/Application Support/iPhone Simulator/6.1*/Applications/実行している *iOS バージョンに移動します

  3. そこにアプリを見つけて (奇妙な文字になります)、Documentsディレクトリを確認します。このフォルダーには、アプリ内に保存するすべてのものが含まれます。

実行している OSX のバージョン (Lion 以降) によっては、個人のライブラリ ディレクトリが非表示になっている場合があります。/usr/bin/chflags nohidden ~/Libraryコマンドラインに入力することで、非表示を再表示できます。

お役に立てれば。

于 2013-03-20T13:09:11.467 に答える
0

Flurry は Document ディレクトリの下にいくつかのファイルを残すことがあります。これらのファイルは、時間の経過とともに蓄積されます。この投稿をご覧ください。 Flurries の蓄積に対処するにはどうすればよいですか?

于 2013-03-20T18:04:47.727 に答える