IOS 应用被拒绝:2.23 - 应用必须遵循 iOS 数据存储指南
Posted
技术标签:
【中文标题】IOS 应用被拒绝:2.23 - 应用必须遵循 iOS 数据存储指南【英文标题】:IOS App rejected: 2.23 - Apps must follow the iOS Data Storage Guidelines 【发布时间】:2016-05-03 04:16:00 【问题描述】:我提交了我的第一个应用程序,但由于 ios 数据存储指南的问题而被拒绝。
我研究了很多,发现文档目录应该只有用户特定的数据,否则它应该被标记为不备份。我按照以下步骤操作,发现我的应用只备份了 0.2kb 的数据。 - 安装并启动您的应用程序 - 转到设置 > iCloud > 存储 > 管理存储 - 选择您的设备 - 如有必要,点击“显示所有应用” - 检查您应用的存储空间
我想知道的是,即使我的 Document 和 tmp 目录是空的,我从那里得到这个 0.2kb 数据。
screenshot of my app directory from xcode
有什么建议吗?
【问题讨论】:
您需要指定您使用的是 swift 还是 ObjectiveC,即使您的代码已经在 swift 中,以便其他人很容易看到您的帖子... @0yeoj 我正在使用 swift。 我相信你需要NSFileManager
,请尝试查看here..
@0yeoj 我认为这解释了我的问题。 ***.com/questions/24643919/…
【参考方案1】:
我不确定这是否能解决您的全部问题,但您无法修改捆绑包中的文件。 setResource
调用捆绑包中的某些内容会导致错误。我不明白为什么你会在你的应用程序中调用它。
【讨论】:
我认为它可能是正在备份的 csv 文件,因为如果您看到我附加的屏幕截图,文档和 tmp 文件夹是空的,并且在检查 iCloud 上的应用程序存储时,我的设备正在显示0.7Kb。所以我的问题是,如果 iTunes 没有备份缓存,这 0.7Kb 的数据来自哪里。以上是关于IOS 应用被拒绝:2.23 - 应用必须遵循 iOS 数据存储指南的主要内容,如果未能解决你的问题,请参考以下文章