私は、Mac App Storeに申請書を提出する必要があり、これにより、アップルから拒否されてしまったでは、Mac OS Xのファイルシステムの文書に準拠していないNSTemporaryDirectory()はMac App Storeガイドラインに違反していますか?
アプリがで
を を拒否される理由からガイドラインは、以下のディレクトリにファイルを書き込むことが示唆
- 〜/ライブラリ/ Application Support/{アプリ識別子}
- 〜/ライブラリ/ {アプリ識別子}
- 〜/ライブラリ/キャッシュ/ {アプリ識別子}
が、私のファイルは、キャッシュファイル一時的なものであり、それはに私のファイルを書き込むことができますNSTemporaryDirectory()
これはガイドラインに違反しますか?
は'いくつかのケースでは、 'nil'を返すために危険です。代わりに '〜/ Library/Caches/{app-identifier}'を使用しています。これは、OSXにキャッシュファイルを保存するのに適しています。ありがとう – meddlesome
いずれにせよ、それらのパスをハードコーディングするのではなく、 'NSSearchPathForDirectoriesInDomains()'の結果を使うべきです。 :) –