アプリで iTunes ファイル共有を介してファイルを共有したい。現在、すべての Documents フォルダーがユーザーに公開されています。問題は、公開したくない特定のファイル (これらを「システム ファイル」としましょう) があることです。私は何をすべきか?また、ファイルを「隠す」ことができない場合、「システム ファイル」をどこに置くのが最適だと思いますか? ライブラリフォルダに?
ありがとう
アプリで iTunes ファイル共有を介してファイルを共有したい。現在、すべての Documents フォルダーがユーザーに公開されています。問題は、公開したくない特定のファイル (これらを「システム ファイル」としましょう) があることです。私は何をすべきか?また、ファイルを「隠す」ことができない場合、「システム ファイル」をどこに置くのが最適だと思いますか? ライブラリフォルダに?
ありがとう
Apple には、まさにこれを扱ったTechnical Q&Aがあります。
以前に説明したディレクトリに加えて、/Library/Caches を除いて、/Library ディレクトリ全体が更新およびバックアップ中に常に保持されます。このため、アプリケーションは /Library/ に独自のディレクトリを作成でき、それらのディレクトリはバックアップおよび更新間で保持されます。名前の競合のリスクを最小限に抑えるために、このディレクトリには慎重に名前を付けることをお勧めします。たとえば、Private Documents という名前のディレクトリが適しています。
はい、Library フォルダーは適切な選択です。Documents フォルダーは、ユーザーのドキュメント用に予約する必要があります。または、「システム ファイル」のファイル名の前に を付ける.
か.hidden
、Documents フォルダーのサブフォルダーに配置することもできます。これらの隠しファイルは現在、iTunes AFAIK には表示されていません。