iOS 工程目录读写权限的问题

iOS 工程目录读写权限的问题,第1张

(1)打开文件的时候出现窗口提示You don’t have permission to save the file “project.xcworkspace” in the folder “****.xcodeproj”.

(2)进入Xcode时出现窗口提示Could not add write permission to the file because you do not own it. Try modifying the permissions of the file in the Finder or Terminal.

而且会让你去选择是否locked,选择后提示不能unlocked,如下:

提示没有写权限,并让你试图去finder或者终端中修改它。

2、参考解决方案如下了:

选中工程 文件夹 点右键,在 “显示简介"——>"共享与权限"——>"-+"号。 添加本用户(就是你登录的那个账号),授予读写权限,并点击下方的设置符号选择"应用到包含的项目", *** 作如下图:

谢谢!!!

如果你的项目中访问了隐私数据,比如:相机,相册,联系人等,在Xcode8中打开编译的话,统统会crash。

这是因为iOS对用户的安全和隐私的增强,在申请很多私有权限的时候都需要添加描述,但是,在使用Xcode 8之前的Xcode还是使用系统的权限通知框.要想解决这个问题,只需要在info.plist添加NSContactsUsageDescription的key, value自己随意填写就可以,这里列举出对应的key(Source Code模式下):

如果不起作用,可以请求后台权限,类似于这样:UIBackgroundModeslocation...或者在Xcode里选中当前的target,选择Capabilities,找到Background Modes,打开它,在里面选择对应权限

个人整理,分享!

首先,Xcode软件本身无法设置中文!!!也就是说无法汉化!如下设置后,控件语言会根据手机系统的语言进行设置。

方法一:访达 〉应用程序〉Xcode 〉右键显示包内容 〉 Contents 〉双击info,如下所示修改为china

正常情况下会保存成功,但是如果出现无权限的情况下,如上图所示。

----解决:此时只需要右键info.plist文件,点击显示简介,如下图。然后点击+号,将你此时登录的本机用户加入进去,并改为读写权限,并且保存后,就可以有权限更改并且写入了

此时还是无法关闭info.plist文件,那么,直接退到上一步,找到Contents文件夹后,照上面2步 *** 作即可

方法二:

如果需要使用多种语言,就要点击 + 号,新加一项叫做 Localizations 的,然后点击小三角,在里边选择支持的语言,如下图: 

设置完毕后,运行调试即可看到改变,这样设置后,控件语言会根据手机系统的语言进行设置。


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

原文地址: http://outofmemory.cn/tougao/7839810.html

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

发表评论

登录后才能评论

评论列表(0条)

保存