前几天我的mac出了问题,所以我把它带到了当地Apple商店的Genius酒吧。他们说硬盘上的分区失败了,必须重新格式化。我使用程序自动将系统备份到外部服务器,所以我不担心丢失任何东西。他们重新格式化了,我一直把东西放回原位。
我还没弄清楚......我有很多需要处理的Xcode项目但是当我尝试在Xcode中打开它时,我得到了这个。
无法解锁文件“project.xcworkspace”。 无法为该文件添加写入权限,因为您不拥有该文件。尝试在Finder或终端中修改文件的权限。
我尝试在finder中解锁项目,主文件夹和p.list文件,并确保我有读/写访问权限,但我仍然收到错误。
当他们重新格式化计算机时,它确实删除了我一直在寻找的所有密钥和证书,但我不认为该软件会备份计算机上的凭据,因此我认为我无法访问旧证书和键。
有没有人遇到过这个?如何解锁文件?
答案 0 :(得分:59)
请记住,Project不仅仅是一个独立的“.xcodeproj
”文件,而且它实际上是一个包含许多隐藏项目的文件夹。
因此,在应用权限时,请确保将权限应用于项目文件夹中的每个项目。
您可以通过“对封闭项目应用权限”下拉菜单(可在“获取信息”窗口中找到)执行此操作,如下所示:
答案 1 :(得分:6)
如果您无法选择“应用于随附的项目” 确保其右侧的挂锁已解锁。 如果已锁定,请单击它,然后输入您的密码。然后“应用于封闭的项目”将变为可选。
答案 2 :(得分:1)
就我而言(本机反应)是node_modules的问题。我只是将其删除并制作了yarn install
。可能是它们与sudo
一起安装,所以xcode没有权限。
答案 3 :(得分:0)
如果有人在同一问题上使用Ionic Cordova
,则Michael的答案有效,但您必须转到父目录ios folder
,Apply to enclosed items
会出现在该目录中。 / p>