アップルのテスターは、ガイドラインの違反により、我々のアプリを拒否された拒絶原因:NSUserDefaultsは、アプリが
我々が持っているので
[iOSのデータストレージのガイドラインや、彼らが拒否されますが従わなければならない2.23のアプリ]
NSURLIsExcludedFromBackupKey
フラグなしでデータベースファイルを保存しました。これはiCloudにバックアップされ、拒否されました。したがって、ファイルに
NSURLIsExcludedFromBackupKey
フラグを追加して、iCloudに保存されるデータ量を減らしました。しかし、私たちは、NSUserDefaultsもiCloudでいくらかのスペースを取ることに気付きました。 私たちは
[NSUserDefaults standardUserDefaults]
を使用しています。我々は
device->settings->iCloud->Storage
&BackUP->Manage Storage
に行けば、我々は我々のアプリがまだあるためNSUserDefaultsを使用するのでは、iCloud上にあるデータの0.5キロバイトを取ることがわかります。 (0に減少しますコードでNSUserDefaultsの使用削除 - データなし)をAppleはNSUserDefaultsはiCloud上にデータを取るために再び我々のアプリを拒絶するだろうか?
いいえ、アプリケーションでは「NSUserDefaults」が使用され、他のファイルがどれくらいのスペースを占めていて、どこに格納されているのかが予想されます。 – danielbeard
アプリは2.4 MBのスペースを使用しました。今は0.4kbから0.8kbの間になります。 – igoren
コードに警告が表示されます。警告:バンドルリソースのコピービルドフェーズには、このターゲットのDonno-Info.plistファイル 'Donno-Info.plist'が含まれています。私はそれがバンドルからplistをコピーしたのを見る。私たちは既にAppleにアプリを送っています。その理由で彼らがアプリを拒否すると思いますか? .. – igoren