-->

为什么这个应用程序被拒绝?(Why Was This App Rejected?)

2019-07-29 14:15发布

苹果拒绝这个程序,甚至在调解中心提供了一个长的解释,但我不能肯定这是为什么。 可能有人帮我翻译?

2.23

我们发现您的应用不符合iOS的数据存储的准则,这是每个在App Store审查指南要求。

特别是,我们发现,在启动和/或下载内容,您的应用程序商店下载的媒体(MP3文件)。 要检查你的应用程序有多少数据是存储:

  • 安装并启动应用程序
  • 进入设置> iCloud中>存储备份>存储管理
  • 如果必要的话,请点击“显示所有的应用程序”
  • 请检查您的应用程序的存储

iOS的数据存储准则指出,用户创建的使用你的应用程序中,只有内容例如,文档,新文件,编辑等,可以存储在/ Documents目录 - 和iCloud的备份。

通过您的应用程序使用的临时文件只能存储在/ tmp目录下; 请记得删除存储在此位置的文件,当用户退出应用程序。

或者是因为客户希望它是可以脱机使用 - - 可以重建,但必须坚持你的应用程序的正常运行数据应标有“不备份”属性。 对于NSURL对象,添加属性NSURLIsExcludedFromBackupKey防止相应的文件被备份。 对于CFURLRef对象时,使用对应的属性kCFURLIsExcludedFromBackupKey。

欲了解更多信息,请参见技术Q&A 1719:如何防止文件被备份到iCloud和iTunes?

这是必要的修改您的应用程序,以满足iOS的数据存储准则的要求。 对于离散代码级问题,你不妨与苹果开发者技术支持咨询。 请务必:

  • 包括你的排斥问题的完整细节
  • 准备任何symbolicated崩溃日志,截图,并重现步骤为,当DTS工程师跟进的问题。

有关如何symbolicate和阅读崩溃日志信息,请参阅技术说明TN2151了解和分析iPhone OS应用程序崩溃报告。

如果你有困难重现该问题,请尝试在描述测试流程https://developer.apple.com/library/ios/qa/qa1764/测试工作流程与Xcode的存档功能”。

Answer 1:

iOS的数据存储准则指出,用户创建的使用你的应用程序中,只有内容例如,文档,新文件,编辑等,可以存储在/ Documents目录 - 和iCloud的备份。

通过您的应用程序使用的临时文件只能存储在/ tmp目录下; 请记得删除存储在此位置的文件,当用户退出应用程序。

或者是因为客户希望它是可以脱机使用 - - 可以重建,但必须坚持你的应用程序的正常运行数据应标有“不备份”属性。 对于NSURL对象,添加属性NSURLIsExcludedFromBackupKey防止相应的文件被备份。 对于CFURLRef对象时,使用对应的属性kCFURLIsExcludedFromBackupKey。

这一权利告诉你确切地知道他们想问题。 显然,你存储不是由用户自己在iCloud的备份位置创建的数据,瞒着iCloud中不支持它。 (icloud是只应该备份用户创建的数据。)



Answer 2:

我想你可以使用说明这里 ,这仅支持iOS5.0.1,5.1或更高版本,适用于iOS 5.0,你需要存储在缓存中的数据,这意味着数据会因更新。



文章来源: Why Was This App Rejected?