每次安装后NSDocumentDirectory都会更改

时间:2012-04-01 19:31:29

标签: ios macos cocoa provisioning

我使用ad-hoc配置安装我的应用程序。 每次我安装应用程序时,NSDocumentDirectory都是不同的。路径末尾的GUID发生变化。

为什么?

1 个答案:

答案 0 :(得分:1)

每个ios应用都是沙盒。这意味着无论何时安装应用程序,它都会获得一个独特的guid,以便在该“空间”内运行,并且仅在该空间内运行。这适用于所有手机,例如你的手机有guid'其他用户的手机将有一个guid b'。

同样,每个应用程序都会创建自己的文件系统目录(/ documents,/ library等)以在其中运行。

如果要访问资产文件,请通过NSFileManager函数(与NSDocumentDirectory结合使用)或为文档创建共享的itunes文件夹。