0

私のアプリには、Apple からダウンロードしたアプリ内購入があります。/Library/myFiles のようなアプリのライブラリに作成したフォルダーにそれらを保存します

これらのファイルは、アプリが機能するために保持する必要があります。iOSがそれらを削除し、ユーザーが常にダウンロードする必要があるため、それらをキャッシュに入れることはできません.

それらを Library に入れても、Apple はまだそれについて細心の注意を払っています。

彼らの電子メールには、私のアプリが 6MB のバックアップを使用していると書かれていますが、私のデバイスの iOS の iCloud 部分にも私のアプリが表示されません。

addSkipBackupAttributeToItemAtURL を使用して、iCloud バックアップからそのようなファイルを除外する必要がありますか?

4

1 に答える 1

0

はい、ファイルが非常にローカルであり、iCloud でバックアップする必要がない場合は、iCloud へのバックアップを防止するために「バックアップしない」属性を追加してください。

Apple の File System Programming Guideも参照してください。

サポート ファイル (アプリケーションがダウンロードまたは生成し、必要に応じて再作成できるファイル) を処理します。

  • iOS 5.0.1 以降では、サポート ファイルを < Application_Home >/Library/Application Support ディレクトリに置き、
    それらに com.apple.MobileBackup 拡張属性を適用します。この属性により、ファイルが iTunes または iCloud にバックアップされなくなります。
    多数のサポート ファイルがある場合は、それらをカスタムサブ
    ディレクトリに格納し、拡張属性をそのディレクトリだけに適用することができます。
于 2013-02-19T04:37:30.517 に答える