如何已存在的文件夹写入沙盒

如何已存在的文件夹写入沙盒,第1张

年少无知遇到坑:写主题的一般做法中有一种是:创建一个文件,里边是主题颜色plist、主题字体大小和其他,然后需要将这个文件夹写入沙盒。很幸运我的项目就是这种主题切换的,然后就总是默认的那种主题,切换不了其他的。

找错方法:直接去沙盒(在项目文件中的Products文件夹中,那个**.app文件就是沙盒)里边找,果然,沙盒中不存在这个文件夹,所以解决办法就是将文件夹添加进去。

解决办法:我们一般将文件写入沙盒的过程会在TARGETS->Copy Bundle Resources中实现,简单地说就是你想要什么文件写入沙盒就直接拖进Copy Bundle Resources就好了,但是也仅限于文件,想上面说到的那种写文件夹进本地的就不行了。

其实不是不行,而是添加的方式不一样

一般我们在本地添加文件的时候会直接选择Create groups,

对的,就是这个黄色状态的文件夹

这个选项添加之后我们添加头文件就不再需要添加前面的文件夹路径了,我们平时都会习惯性的选这个选项,这就是今天坑人的原因,因为这样添加之后写入沙盒时写入的便是一个一个的文件了,这并不能满足我们的要求,我们要的是添加文件夹, 所以需要使用Create folder references这个选项, 如此才能添加文件夹至沙盒中,我能不能以为Assets.xcassets也是因为这样生成的时候才是蓝色状态的

是利用windows沙盒进行五开,首先需要电脑配置window10专业版或者windows11,cpu四核心以上,内存4g以上。

具体 *** 作方法为:第一步,在bios中开启虚拟化。第二步,在左下角任务栏处搜索windows功能,或者打开控制面板那里也可以,拉下来,勾windows沙盒。第三步,勾了之后系统会帮你下载一个windows沙盒,之后重启。重启后在左下角,找到它并打开。第四步,把文件复制粘贴到windows沙盒中,等待复制完毕即可。


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

原文地址: http://outofmemory.cn/bake/11764729.html

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

发表评论

登录后才能评论

评论列表(0条)

保存