【发布时间】:2014-07-24 13:33:17
【问题描述】:
我目前正在 iOS8 上测试我的应用程序。一切都在纯 iOS8 上运行良好,但我正在努力解决从 iOS7 迁移的应用程序文件,这将在 iOS8 公开发布时发生在用户身上。由于我的应用程序使用了多个“标准目录”(文档、应用程序支持......),我希望确保迁移顺利。
iOS8 上的应用程序文件系统结构已更改(读取iOS beta 4 Release note 和file system programming guide)。
当 iOS8 安装在设备上时,我猜所有以前安装的应用程序和所有相关文件(在 Documents、Application Support 中...)都将重新组织以匹配新结构。
你们对 iOS7 到 iOS8 升级期间将发生的变化的(详尽的)列表有任何线索吗?我找不到有关此主题的任何文档。 有没有办法测试/模拟 iOS7 应用程序沙箱迁移到新的 iOS8 沙箱结构?
谢谢
额外问题:操作系统升级时应用程序 GUID 会改变吗?
【问题讨论】:
-
如果你使用 NSSearchPathForDirectoriesInDomains 函数或 URLForDirectory:inDomain:适当ForURL:create:error: 方法来访问你的目录,你应该没问题。 Apple 建议您使用这些方法来访问目录。
-
另外,如果您不确定,请下载 Xcode 6 测试版并在 iOS 8 模拟器中进行测试。
标签: ios ios7 filesystems migration ios8