苹果拒绝了这个应用程序,甚至在解决中心提供了很长的解释,但我不确定为什么。有人可以帮我翻译一下吗?
2.23
我们发现您的应用程序不遵循iOS数据存储
指南,这是 App Store 审核指南所要求的。
特别是,我们发现在启动和/或内容下载时,您的
应用程序存储下载的媒体(MP3 文件)。检查您的数据量
应用程序正在存储:
- 安装并启动您的应用程序
- 转到“设置”>“iCloud”>“存储和备份”>“管理存储”
- 如有必要,请点击“显示所有应用程序”
- 检查您的应用程序的存储空间
iOS 数据存储指南指出,只有
用户使用您的应用程序创建,例如文档、新文件、编辑等,
可以存储在 /Documents 目录中 - 并由 iCloud 备份。
您的应用程序使用的临时文件应仅存储在 /tmp 中
目录;请记住删除存储在该位置的文件
当用户退出应用程序时。
可以重新创建但必须保留才能正常运行的数据
您的应用程序 - 或者因为客户希望它可以离线使用
使用-应标有“不备份”属性。对于 NSURL
对象,添加 NSURLIsExcludedFromBackupKey 属性以防止
相应的文件被备份。对于 CFURLRef 对象,请使用
对应的 kCFURLIsExcludedFromBackupKey 属性。
欲了解更多信息,请参阅技术问答 1719:如何预防
文件无法备份到 iCloud 和 iTunes?
需要修改您的应用程序以满足iOS的要求
数据存储指南。对于离散的代码级问题,您可以
希望咨询Apple开发者技术支持。请务必
到:
- 包括您的拒绝问题的完整详细信息
- 准备任何符号化的崩溃日志、屏幕截图以及在 DTS 工程师跟进时重现问题的步骤。
有关如何符号化和读取崩溃日志的信息,请参阅
技术说明 TN2151 了解和分析 iPhone OS 应用程序
崩溃报告。
如果您难以重现此问题,请尝试测试
工作流程如所述https://developer.apple.com/library/ios/qa/qa1764/ https://developer.apple.com/library/ios/qa/qa1764/测试工作流程
使用 Xcode 的存档功能”。
iOS 数据存储指南指出,只有用户使用您的应用程序创建的内容(例如文档、新文件、编辑等)可以存储在 /Documents 目录中 - 并由 iCloud 备份。
您的应用程序使用的临时文件只能存储在 /tmp 目录中;请记住当用户退出应用程序时删除存储在该位置的文件。
可以重新创建但必须保留才能保证应用程序正常运行的数据(或者因为客户希望其可供离线使用)应标记为“不备份”属性。对于 NSURL 对象,添加 NSURLIsExcludedFromBackupKey 属性以防止相应文件被备份。对于 CFURLRef 对象,请使用相应的 kCFURLIsExcludedFromBackupKey 属性。
那里准确地告诉您他们认为问题是什么。显然,您将不是由用户自己创建的数据存储在 iCloud 备份的位置,而没有告诉 iCloud 不要备份它。 (iCloud 只应该备份用户创建的数据。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)