gpt4 book ai didi

ios - 每次运行后,Xcode 6 都会在 iOS8 模拟器中重命名我的应用程序目录。

转载 作者:IT老高 更新时间:2023-10-28 11:26:28 25 4
gpt4 key购买 nike

我正在运行 Xcode 6 Beta 5,但这从第一个 Beta 版开始就一直在发生。每次运行后,我在模拟器中的应用程序目录都会不断重命名。我花了一段时间才弄清楚这一点。我正在使用它来获取文档的目录引用。

NSString *folder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
NSUserDomainMask,
YES) lastObject];

NSLog(@"Documents Dir: %@",folder);

例如,在第一次运行时,它将是:

/Users/Joey/Library/Developer/CoreSimulator/Devices/5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE/data/Containers/Data/Application/4B10C2E4-A5C3-4C64-93B1-4069FCCB9C46/文件

现在第二次运行是:

/Users/Joey/Library/Developer/CoreSimulator/Devices/5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE/data/Containers/Data/Application/7E9EB62D-115A-4092-AD23-CB6BA3E5E10F/文件

第三轮:

/Users/Joey/Library/Developer/CoreSimulator/Devices/5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE/data/Containers/Data/Application/EC8F41E8-52ED-4B10-9808-B3ACC46FC6AA/文件

这对我的应用程序造成了严重破坏,因为它存储了应用程序内某些文件的路径引用。并不是我的 NSLog 语句返回了不正确的结果,我验证了 Finder 中发生的情况。每次都改名字。有人见过这种情况吗?这是我误解的“功能”吗?

最佳答案

事实证明 Xcode 6 实际上每次运行都会更改应用程序的 UUID,而我在存储绝对路径方面是错误的。

关于ios - 每次运行后,Xcode 6 都会在 iOS8 模拟器中重命名我的应用程序目录。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25233386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com