Appleテスターは、ガイドラインに違反しているため、アプリを拒否されました。
[2.23アプリはiOSデータストレージガイドラインに準拠する必要があります。従わない場合、アプリは拒否されます]
フラグなしでデータベースファイルを保存NSURLIsExcludedFromBackupKey
したため(iCloudにバックアップされました)、拒否されました。
そこで、NSURLIsExcludedFromBackupKey
ファイルにフラグを追加し、iCloudに保存されるデータの量を減らしました。
しかし、NSUserDefaultsもiCloudである程度のスペースを必要とすることに気づきました。私たちは使用[NSUserDefaults standardUserDefaults]
していますが、それをあまり制御できません。
device->settings->iCloud->Storage
&に移動するとBackUP->Manage Storage
、NSUserDefaultsを使用しているため、アプリがiCloudで0.5kbのデータを取得していることがわかります。(コード内のNSUserDefaultsの使用を削除すると、0に減少します-データなし)
NSUserDefaultsがiCloudのデータを取得するため、Appleはアプリを再度拒否しますか?