2012-03-05 5 views
3

私は40M(非常に大きい)のアプリを作りました。tmpディレクトリがiOSで大きすぎます

しかし、実際の驚きは、私がtmpディレクトリが300Mであることがわかったということです!

まだドキュメントにファイルが保存されていません。 tmp

すべてのファイルの名前は似ています:

stack-logs.80127.MyAppName.index 
stack-logs.80163.MyAppName.vwnxgi.link 
... 

これらの事は何ですか?彼らは信じられないほど300Mの大きさを占めました!

定期的に消去する方法はありますか?私のiPhoneで私のアプリをデバッグしているので、これは?

本当に助けが必要です!

答えて

0

関数は現在のユーザー(アプリケーションだけでなく)の一時ディレクトリへのパスを返します。したがって、これらの300 MBはおそらく一時記憶域を使用する他のアプリケーションのファイルです。

+0

私のアプリのtmpディレクトリにあるファイルを削除できますか? –

+0

あなたは所有権を持っていますが、共有している他のアプリ(キャッシュデータなど)に問題が発生する可能性があります。 – Alexander

+0

iOSの@alexander NSTemporaryDirectoryはアプリにはプライベートなので、これはアプリからのものです。 – Magnus

10

あなたはターゲットスキームを編集して、ロギング> Malloc Stackを閉じ、それをオフにします。

関連する問題