こんにちは、最近、私のアプリが 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 のアーカイブ機能を使用したワークフローのテスト」に記載されているワークフローをテストしてみてください。
今何をすべきですか??助けが必要