Appleはこのアプリを拒否し、Resolution Centerで長い説明を提供したが、その理由は定かではない。誰かが私が翻訳するのを手伝ってもらえますか?
2.23
アプリが、AppStoreレビューガイドラインで要求されているiOSデータストレージガイドラインに準拠していないことがわかりました。
特に、起動時やコンテンツのダウンロード時に、アプリはダウンロードされたメディア(MP3ファイル)を保存することがわかりました。アプリが保存しているデータの量を確認するには:
- アプリをインストールして起動します
- [設定]>[iCloud]>[ストレージとバックアップ]>[ストレージの管理]に移動します
- 必要に応じて、[すべてのアプリを表示]をタップします
- アプリのストレージを確認してください
iOSデータストレージガイドラインでは、ユーザーがアプリを使用して作成したコンテンツ(ドキュメント、新しいファイル、編集など)のみを/ Documentsディレクトリに保存し、iCloudでバックアップできることを示しています。
アプリで使用される一時ファイルは、/tmpディレクトリにのみ保存する必要があります。ユーザーがアプリを終了するときに、この場所に保存されているファイルを削除することを忘れないでください。
再作成できるが、アプリが適切に機能するために保持する必要があるデータ、またはオフラインで使用できることを顧客が期待しているデータは、「バックアップしない」属性でマークする必要があります。NSURLオブジェクトの場合、NSURLIsExcludedFromBackupKey属性を追加して、対応するファイルがバックアップされないようにします。CFURLRefオブジェクトの場合、対応するkCFURLIsExcludedFromBackupKey属性を使用します。
詳細については、テクニカルQ&A 1719:ファイルがiCloudおよびiTunesにバックアップされないようにするにはどうすればよいですか?を参照してください。
iOSデータストレージガイドラインの要件を満たすようにアプリを改訂する必要があります。個別のコードレベルの質問については、アップルデベロッパテクニカルサポートにご相談ください。必ず次のことを行ってください。
- 拒否の問題の完全な詳細を含める
- DTSエンジニアがフォローアップするときの問題を再現するために、記号化されたクラッシュログ、スクリーンショット、および手順を準備します。
クラッシュログを記号化して読み取る方法については、テクニカルノートTN2151iPhoneOSアプリケーションのクラッシュレポートの理解と分析を参照してください。
この問題の再現に問題がある場合は、 https: //developer.apple.com/library/ios/qa/qa1764/「Xcodeのアーカイブ機能を使用したワークフローのテスト」の説明に従ってワークフローをテストしてみてください。