ios – NSSearchPathForDirectoriesInDomains的应用程序ID每个模拟器的更改在Real Device上运行和更新应用程序

ios – NSSearchPathForDirectoriesInDomains的应用程序ID每个模拟器的更改在Real Device上运行和更新应用程序,第1张

概述我想将图像保存到iPhone的用户域,所以我写下面的代码. let path = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]print(path) 它显示如下:/ Users / xxx / 我想将图像保存到iPhone的用户域,所以我写下面的代码.

let path = NSSearchPathForDirectorIEsInDomains(NSSearchPathDirectory.documentDirectory,NSSearchPathDomainMask.UserDomainMask,true)[0]print(path)

它显示如下:/ Users / xxx / library / Developer / CoreSimulator / Devices / 1312F880-6BDC-45D2-B3B3-4D2374313C67 / data / Containers / Data / Application / A2850237-5E71-4373-81A6-B443032E1951 / documents /

在这种情况下,应用程序ID是A2850237-5E71-4373-81A6-B443032E1951

问题是当我再次在模拟器上运行而无需移除APP时,它显示如下:/ Users / xxx / library / Developer / CoreSimulator / Devices / 1312F880-6BDC-45D2-B3B3-4D2374313C67 / data / Containers / Data / Application / 1F9B5B0A-5A6C-4098-BF40-C978C60C93AF /文档/

在这种情况下,应用ID是1F9B5B0A-5A6C-4098-BF40-C978C60C93AF

因此,虽然我刚刚更新了应用程序并且没有删除应用程序,但是之前和当前安装之间存在应用程序ID差异.为什么会引起它以及如何解决它?

它导致Xcode 7.2,7.1,7.0.它不仅会导致模拟器安装,还会导致实际的设备安装.因此,如果iOS用户从应用商店更新应用程序,将更改应用程序ID,并且还将更改应用程序沙箱,最后用户无法引用其图像.

类似情况:

> Xcode 6.3 seems to change the path to the Documents directory per app run@H_404_28@> xcode 6.2 create a new simulator path every time when run the app

相关指南:

> File System Basics

提前致谢.

编辑

似乎我必须坚持道路作为亲戚而非绝对.

> Application folder name changes every time i run in simulator
@H_404_28@> Xcode 6 keeps renaming my app’s directory in iOS8 simulator after each run.

我会尝试这种方法,如果我解决了我的问题,我会更新问题.

解决方法 我必须坚持路径相对而不是绝对.我还可以通过使用NSSearchPathForDirectorIEsInDomains(NSSearchPathDirectory.documentDirectory,true)[0]“持久相对路径”获取来抢救旧的运行图像. 总结

以上是内存溢出为你收集整理的ios – NSSearchPathForDirectoriesInDomains的应用程序ID每个模拟器的更改在Real Device上运行和更新应用程序全部内容,希望文章能够帮你解决ios – NSSearchPathForDirectoriesInDomains的应用程序ID每个模拟器的更改在Real Device上运行和更新应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1047288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存