アプリが2回目に拒否されました。iOSアプリが拒否されました:アプリはiOSデータ保存ガイドラインに準拠している必要があります。拒否される場合は
- iOS App Rejection due to 2.23 - iOS Data Storage Guidelines
- Rejection: "2.23: Apps must follow the iOS Data Storage Guidelines", We do not have any data saved in documents folder
- 2.23: Apps must follow the iOS Data Storage Guidelines or they will be rejected
- http://samwize.com/2013/06/28/ios-data-storage-guidelines-and-how-to-resolve-itunes-connect-reject/
- iOS: Do not back up attribute? :
私のアプリは、第一時間のために拒否されてしまった、私が最初にすべてのこれらのリンクなどをチェックします
次に、/Documents
のすべてのファイルに「バックアップしない」属性NSURLIsExcludedFromBackupKey
をマークする機能を追加しました。しかし、私のアプリケーションは再び拒否されました。ここに私のコードは次のとおりです。
func excludeUrls(path: String) {
let urlToExclude = NSURL.fileURLWithPath(path)
do {
try urlToExclude.setResourceValue(NSNumber(bool: true), forKey: NSURLIsExcludedFromBackupKey)
print("\(path) excluded.")
} catch {
print("failed to set resource value")
}
}
詳細情報:
- 私は
Supporting Files
に埋め込まについて静的な写真を持っているが、これらの画像はバックアップされません。 - 私はもちろんのバックアップされていない/ライブラリ/キャッシュフォルダに保存 SQLiteデータベースを持っている
Google/SignIn
、Google/CloudMessaging
、Alamofire
とSQLite.swift
ポッド - を使用しています。
- 私は自分のアプリケーションのためのiCloudストレージ容量チェック:セッティングに
ゴー>のiCloud>ストレージ&バックアップ>ストレージ
を管理し、私は私のアプリケーションストアONLY 578キロバイトことがわかりました
ここでの最初のステップは、App Reviewに手を差し伸べて具体的な内容を尋ねることです。私は数年前にデータストレージ拒否の問題を抱えていました。私のファイルをdo-not-backupでマークすることはソリューションの一部でしたが、App Reviewにもあなたのデータと同じ理解があることを確認する必要があります。 – Moshe
私はすでに控訴しました。チームは私に詳細を教えてくれませんでした。回答は以下のとおりです: App Review Boardがあなたのアプリを評価し、元の拒否のフィードバックが有効であると判断しました。あなたのアプリは以下に準拠していません: 2.23:アプリはiOSデータ保存ガイドラインに従う必要があります。拒否されます。 アプリは起動時にユーザーのiCloudに6.89MBをバックアップします。ユーザーが作成したコンテンツのみをiCloudに保存する必要があります。起動時に生成されたコンテンツなどのユーザー作成以外のコンテンツのバックアップは適切ではありません。他のすべてのデータには、「バックアップしないでください」というアトリビュートが表示されます。 –