我的申请第二次遭到拒绝。
当我的应用被拒绝第一时,我首先检查了所有这些链接以及更多:
然后,我添加了一个功能,用“不备份”属性/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
中嵌入了 320 静态照片,这些图片未备份。Google/SignIn
,Google/CloudMessaging
,Alamofire
和SQLite.swift
广告转到设置> iCloud>存储&备份>管理存储
答案 0 :(得分:0)
根据您发布的评论,Apple声称您的应用实际上在启动时备份了大约6兆字节的数据。
这是关键。尝试重现并隔离该行为。如果一切似乎都加起来,你或许可以使用乐器并仔细观察它在较低的水平。
您唯一可以做的就是让他们与您联系并与他们交谈。
答案 1 :(得分:0)
Hopefuly,Apple Review Team完成了接受我的申请。这是我做的:
1 - 我将生成的数据库移动到/Library/Caches
2 - 我添加了一个ImageLoader类来优化我在应用程序中加载和使用图像的方式,特别是,有很多图像需要处理。因此,最好的方法是使用缓存:check this class
3 - 在看到我的应用程序没有在iCloud中存储大量KB之后,我做过的最重要的事情就是我对拒绝提出了上诉,我提供了很多描述和详细信息甚至一些屏幕截图。