由cocoapods创建的工作区被锁定

kmi*_*thi 9 xcode cocoapods

我正在使用CocoaPods和一个项目.我跑了pod install,它安装正确.然后,当我尝试打开创建的xcworkspaceXcode时,显示错误'工作区文件被锁定'.我试图解锁但它不起作用.它还没有在工作空间中包含一些框架(Security.framework,MobileCoreServices.framework等).

Hei*_*mes 17

我最近遇到了这个问题.我不知道丢失的框架,但如果你转到终端内的项目文件夹并修改项目文件的权限,你应该能够打开项目.我个人不得不修改多个文件和文件夹,以便能够让它停止询问我是否要解锁我的文件.

为我工作的步骤:

使用终端转到包含xcworkspace文件的文件夹.类型

sudo chmod 777 NameOfYourWorkspaceFile.xcworkspace 
Run Code Online (Sandbox Code Playgroud)

(请不要直接使用该文件名,除非这是您调用的xcworkspace文件).这应该会更改整个工作区的权限,但您仍然可以解决Pods项目的解锁问题.

在同一目录中,您可以在Pods文件夹上执行另一个chmod,如下所示:

sudo chmod 777 Pods
Run Code Online (Sandbox Code Playgroud)

之后,键入"cd Pods"进入Pods文件夹,然后修改Pods.xcodeproj文件的权限,如下所示:

sudo chmod 777 Pods.xcodeproj
Run Code Online (Sandbox Code Playgroud)

就像我之前说的那样,这些权限更改足以让xCode停止询问我是否要解锁我的项目.我不知道这对你来说是否足够.希望它有所帮助!