如何解决临时构建更改文档目录
| 我遇到了一个令人困惑的问题。我正在使用Testflight进行临时分发,以与一些测试人员一起测试我的构建。我的应用程序利用documents目录存储用相机或照片库拍摄的图像。 我的问题是,每次我从Testflight安装临时构建时,它都会更改documents目录的app id部分。 即/var/mobile/Applications/{APPID}/Documents/
在安装新的临时版本后有所不同。如果我从Testflight重新安装相同的版本,它也会发生变化。据我了解,这应该是一致的-这是不正确的?
解决方法
开发人员无法控制在安装应用程序时使用什么appid,因此您永远不要相信它是一致的。而是动态询问默认文件管理器的文档目录:
NSURL *documentDirectoryURL = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。