私はApp Storeへの承認のために私のアプリケーションアップデートを提出しました。そして明らかに私はユーザーのiCloudに6.47MBを保存しています。App iCloudにデータを保存する
これはどういうことかわからないので、私はいくつかの助けをすることができます。
ここで私はアップルから受信したメッセージだ:アップル 0 3.0からは、送信する前に:iCloudの あなたが起動し、コンテンツのダウンロードには
を提出する前に、あなたのアプリケーションストアは、ユーザーのiCloud上に6.47メガバイト、ありませんiOSデータ保管ガイドラインを遵守してください。
私のアプリのiCloud属性は、キー値ストレージとCloudKitです。私は、CloudKitを使ってApp情報を保存し、起動時にクラウドからダウンロードします。私は情報をローカルに保存します、私はかなり確信しています。
これはどのような原因が考えられますか?あなたがローカルファイルで情報を格納している場合、彼らは源となる可能性があり、ユーザのiCloudの、へのバックアップの対象となる場合があり
func saveFacts() {
let isSuccessfulSave = NSKeyedArchiver.archiveRootObject(birdFacts, toFile: BirdFact.ArchiveURL.path!)
if !isSuccessfulSave {
print("Failed to save bird facts")
}
else {
print("saved bird facts")
}
}
おそらく何がこのサイズではありません参照NSURLIsExcludedFromBackupKeyを使用していますか?起動時にCloudKitからどのような種類のものをダウンロードしていますか、それをどのようにローカルに保存していますか? –
私はたくさんの "事実"をダウンロードしています。各事実には、いくつかの文字列、画像、NSDateが含まれています。 – Alex
ローカルに保存するという点では、NSCodingを使用してファクトを保存しています – Alex