2017-04-07 12 views
1

そこにいる2つのフォルダ/〜/ライブラリ内のファブリック内容を削除することが安全です:が私たちのiOSアプリで〜/ライブラリ/キャッシュでのiOSアプリでキャッシュ

com.crashlytics.data 
io.fabric.sdk.ios.data 

彼らがで使用しているようですファブリック?

キャッシュフォルダ内のすべてのコンテンツを削除する機能を追加したいのですが、これらの2つのフォルダを削除しても安全かどうか疑問に思っていますか?

APPを実行しているときに2つのフォルダを削除すると、APPにクラッシュが発生した場合はどうなりますか?クラッシュレポートはまだFabricに送信されますか?

アドバイスをいただければ幸いです。

+0

なぜこれを行う必要がありますか?これらのフォルダは5MB以上のスペースを使用していますか?答えは、事実がなくても、ほぼ確実に「いいえ」です。 – xaphod

答えて

2

トッドファブリックはこちら。クラッシュレポートデータが含まれているため、これらをプログラムで削除することは安全ではありません。ライブラリ/キャッシュ/ com.crashlytics.data /は、アプリの再起動時にクラッシュがアップロードされる場所です。ありがとう!

0

アップルのドキュメントを1として:ライブラリ/キャッシュ /ディレクトリに

入れたデータのキャッシュファイル。キャッシュ・データは、一時ファイルよりも長く持続する必要のあるデータであれば使用できますが、サポート・ファイルではありません。一般的に言えば、アプリケーションではキャッシュデータが正しく動作する必要はありませんが、キャッシュデータを使用してパフォーマンスを向上させることができます。キャッシュデータの例には、データベースキャッシュファイルおよび一時的でダウンロード可能なコンテンツが含まれます(ただしこれに限定されません)。 Caches/ディレクトリを削除してディスク容量を解放する可能性があるため、アプリは必要に応じてこれらのファイルを再作成またはダウンロードできる必要があります。 (c)

つまり、これらのフォルダはアプリ内に追加機能がなくても削除できるということです。自分で自由にしてください。

+0

ありがとう、私はこの質問を投稿する前に、このリンゴのドキュメントを読んでいます。そして、私は、再起動後にフォルダが再作成されることを知っています。私が心配しているのは、「APPが実行されているときに2つのフォルダを削除すると、APPにクラッシュが発生した場合、クラッシュレポートは引き続きFabricに送信されますか? – abentotoro

関連する問題