苹果拒绝了这个应用,并在解决方案中提供了详细的解释,但我不确定原因。能否有人帮我翻译一下?
我们发现您的应用程序不遵循iOS数据存储指南,这是App Store审核指南所要求的。特别地,在启动和/或内容下载时,您的应用会存储下载的媒体(MP3文件)。检查应用程序存储数据的量,请按照以下步骤操作:安装并启动您的应用程序;进入“设置”>“iCloud”>“存储与备份”>“管理存储空间”;如有必要,请点击“显示所有应用程序”;检查您的应用程序的存储空间。
iOS数据存储指南指出,只有用户使用您的应用程序创建的内容(例如文档、新文件、编辑等)可以存储在/Documents目录中,并由iCloud备份。您的应用程序使用的临时文件应仅存储在/tmp目录中;请记得在用户退出应用程序时删除存储在该位置的文件。
必须保持功能正常的数据 - 或因客户希望其可离线使用而必须持久存在的数据 - 应标记为“不备份”。对于NSURL对象,请添加NSURLIsExcludedFromBackupKey属性以防止相应文件被备份。对于CFURLRef对象,请使用相应的kCFURLIsExcludedFromBackupKey属性。
有关更多信息,请参见技术问答1719:“如何防止文件备份到iCloud和iTunes?”必须修改您的应用程序以满足iOS数据存储指南的要求。对于离散的代码级问题,您可能希望与Apple开发人员技术支持联系。请务必:
- 包括您的拒绝问题的完整详细信息 - 为DTS工程师跟进问题准备好任何符号化的崩溃日志、屏幕截图和复现问题的步骤。
有关如何符号化和阅读崩溃日志的信息,请参见技术说明TN2151:“理解和分析iPhone OS应用程序崩溃报告”。如果您无法重现此问题,请尝试按照Xcode的归档功能中描述的https://developer.apple.com/library/ios/qa/qa1764/Testing Workflow进行测试。
我们发现您的应用程序不遵循iOS数据存储指南,这是App Store审核指南所要求的。特别地,在启动和/或内容下载时,您的应用会存储下载的媒体(MP3文件)。检查应用程序存储数据的量,请按照以下步骤操作:安装并启动您的应用程序;进入“设置”>“iCloud”>“存储与备份”>“管理存储空间”;如有必要,请点击“显示所有应用程序”;检查您的应用程序的存储空间。
iOS数据存储指南指出,只有用户使用您的应用程序创建的内容(例如文档、新文件、编辑等)可以存储在/Documents目录中,并由iCloud备份。您的应用程序使用的临时文件应仅存储在/tmp目录中;请记得在用户退出应用程序时删除存储在该位置的文件。
必须保持功能正常的数据 - 或因客户希望其可离线使用而必须持久存在的数据 - 应标记为“不备份”。对于NSURL对象,请添加NSURLIsExcludedFromBackupKey属性以防止相应文件被备份。对于CFURLRef对象,请使用相应的kCFURLIsExcludedFromBackupKey属性。
有关更多信息,请参见技术问答1719:“如何防止文件备份到iCloud和iTunes?”必须修改您的应用程序以满足iOS数据存储指南的要求。对于离散的代码级问题,您可能希望与Apple开发人员技术支持联系。请务必:
- 包括您的拒绝问题的完整详细信息 - 为DTS工程师跟进问题准备好任何符号化的崩溃日志、屏幕截图和复现问题的步骤。
有关如何符号化和阅读崩溃日志的信息,请参见技术说明TN2151:“理解和分析iPhone OS应用程序崩溃报告”。如果您无法重现此问题,请尝试按照Xcode的归档功能中描述的https://developer.apple.com/library/ios/qa/qa1764/Testing Workflow进行测试。