1

こんにちは、最近、私のアプリが APPLE に拒否されました。

お客様のアプリは、App Store レビュー ガイドラインで義務付けられている iOS データ ストレージ ガイドラインに準拠していないことが判明しました。特に、起動時および/またはコンテンツのダウンロード時に、アプリが 3.11 MB を保存することがわかりました。アプリが保存しているデータ量を確認するには:
- アプリをインストールして起動します
- [設定] > [iCloud] > [ストレージとバックアップ] > [ストレージの管理] に移動します
- 必要に応じて、[すべてのアプリを表示] をタップします
- アプリのストレージを確認します
iOS データ ストレージ ガイドラインは次のように示していますユーザーがアプリを使用して作成したコンテンツ (ドキュメント、新しいファイル、編集など) のみを iCloud でバックアップする必要があります。
アプリで使用される一時ファイルは、/tmp ディレクトリにのみ保存する必要があります。
再作成できるが、アプリが適切に機能するために保持する必要があるデータ、または顧客がオフラインで使用できることを期待しているデータは、「バックアップしない」属性でマークする必要があります。NSURL オブジェクトの場合、NSURLIsExcludedFromBackupKey 属性を追加して、対応するファイルがバックアップされないようにします。CFURLRef オブジェクトの場合、対応する kCFURLIsExcludedFromBackupKey 属性を使用します。
詳細については、テクニカル Q&A 1719: ファイルが iCloud および iTunes にバックアップされないようにするにはどうすればよいですか? を参照してください。
iOS データ ストレージ ガイドラインの要件を満たすようにアプリを修正する必要があります。個別のコード レベルの質問については、Apple Developer Technical Support に相談してください。必ず次のことを行ってください。

- シンボル化されたクラッシュ ログ、スクリーンショット、および DTS エンジニアがフォローアップするときに問題を再現するための手順を準備します。
クラッシュ ログをシンボル化して読み取る方法については、テクニカル ノート TN2151「iPhone OS アプリケーション クラッシュ レポートの理解と分析」を参照してください。
この問題の再現が困難な場合は、https: //developer.apple.com/library/ios/qa/qa1764/ Xcode のアーカイブ機能を使用したワークフローのテスト」に記載されているワークフローをテストしてみてください。

今何をすべきですか??助けが必要

4

2 に答える 2

3

私も同じ問題に直面しています。この問題を解決するには、DocumentDirectory が iCould と同期しないようにコードを実行する必要があります。そのためには、Don't BackUpとして知られている DocumentDirectory に 1 つのフラットを設定する必要があります。

これを実現するには、Apple が提供するコードを使用します。.

詳細については、こちらを参照してください

これがあなたを助けることを願っています。

ではごきげんよう !!!

于 2013-03-16T07:03:02.960 に答える
1

基本的に、ユーザーが明示的に作成して保存したいドキュメントのみがiCloudに保存されるべきであるとAppleが言っていること.

それ以外の場合は、アプリが作成するファイルを「Documents」ディレクトリ (起動間で保持する場合) または一時フォルダー (デバイスの電源を入れたり切ったりする間にファイルがどうなるか気にしない場合) に保存できます。 )。

Yashesh の回答 (彼に +1!) に関連して、次のように、ターゲット (アプリ) 設定に移動し、「iCloud」チェックボックスをオフにして、iCloud がオフになっていることを確認します。

iCloudをオフにする

于 2013-03-16T06:54:23.597 に答える