我从GitHub下载了一个开源Xcode项目,但是将Mac更新到Catalina之后,无法使用Xcode ver 10或ver 11 beta打开它。我做一个新项目没有任何问题。我已经重启了几次Mac,但是没有任何变化。
我想要一些建议:(
答案 0 :(得分:2)
不幸的是,@ eschos24答案对我不起作用(带有Xcode 11 beta的macOS Catalina PB4)。起作用的是从Xcode中删除我的Github帐户:
也许并非每一步都是必要的,但是这些对我有用。
答案 1 :(得分:0)
这似乎是与Catalina中新文件夹权限有关的问题。当我打开系统偏好设置>安全性和隐私>隐私>文件和文件夹时,我看到Xcode似乎具有查看相关文件夹的权限。今天早些时候,我将VS Code用于其他用途,它还提示您要求访问iCloud Drive。我不确定为什么,但是Xcode仅显示“桌面”和“文档”的权限。
我能够解决此问题的方法是,我进入了Xcode的“ Derived Data”文件夹。
如果不确定该怎么做,请按照以下步骤操作:
这样做之后,我能够成功打开所有项目。希望这对您有用,但是如果您有任何不同的经历,或者遇到任何困难,请告诉我。祝你好运!
答案 2 :(得分:0)
我也面临同样的问题。我的解决方法是重新启动MacBook 。
答案 3 :(得分:0)
这个技巧对我来说有用,希望它也对您有用。
只需转到您要打开的项目,只需右键单击your_project.xcworkspace并显示“ Package Contents”,然后仅删除两个文件夹xcsharedata和xcuserdata(不用担心它会在重新创建时重新创建)您再次打开xcworkspace)。
现在,您必须转到your_project.xcodeproj并显示“ Package Contents”,然后仅删除名为xcuserdata的文件夹(不要担心,当再次打开xcworkspace时,它将再次重新创建)。
< / li>完成上述任务后,您可以打开您的项目。
答案 4 :(得分:0)
在Catalina 10.15.2上看到了相同的结果。将我的项目从/Users/<Me>/Documents
移到目录级别,吹走了我的DerivedData并重新启动XCode对我来说有用
答案 5 :(得分:0)
我删除了this.timer = setInterval(this.render, 1000);
,DeriveData
,重新启动了Xcode,重新启动了计算机,但没有任何反应。然后我做了This并为我工作。