让我们说 - 我的申请ABC
将iOS 7升级到iOS 8时,应用程序用户面临应用程序问题。
请查看以下情况:
请您给我上述问题的建议然后我可以向我的应用程序用户建议吗?
答案 0 :(得分:1)
我们遇到了类似的问题 - 现在我们只向Apple提交了一个更新(由于此次更改,我们的应用程序在iOS 8.1上启动时崩溃!!!即使我们的应用程序的部署目标为7.0我们受到影响,谈论向后兼容性......)。
Apple正式概述了本技术说明中的变化:https://developer.apple.com/library/ios/technotes/tn2406/_index.html
iOS 8更改了用于的标准目录的位置 存储用户和应用程序数据(例如,文档,库)。虽然 这些目录的位置一直是一个实现 细节,一些应用程序不正确地假设文档和 库目录与应用程序位于同一目录中 束。 iOS 8从应用程序中分离应用程序的数据 束。试图导出文档或路径的代码 库目录将在iOS 8上返回无效路径。正在尝试 访问此路径将失败,并可能会终止您的应用。
如果我理解正确,即使您使用正确的方法在iOS 7和iOS 8上找到Documents目录,您也只会获得两种不同的路径。这意味着从iOS 7升级到iOS 8的用户仍然拥有旧文档路径下的数据,该路径位于您的应用程序包中。我不知道Apple如何认为我们应该升级我们的应用程序,或者是否有一些自动复制正在进行。
我必须使用像iFunBox(iOS文件浏览器)这样的工具来查看会发生什么。