You*_*oun 1 xcode10 macos-catalina
我从GitHub下载了一个开放源代码Xcode项目,但是将Mac更新到Catalina后,无法使用Xcode ver 10或ver 11 beta打开它。我做一个新项目没有任何问题。我已经重新启动了Mac几次,但是没有任何变化。
我想要一些建议:(
这个技巧适用于我的情况,希望它也适用于你。
只需转到您要打开的项目,只需右键单击 your_project.xcworkspace 并转到显示包内容然后仅删除两个文件夹 xcsharedata 和 xcuserdata (不要担心它会在您再次打开 xcworkspace 时再次重新创建) .
现在您必须转到 your_project.xcodeproj 并显示包内容,然后仅删除名为 xcuserdata 的文件夹(不要担心再次打开 xcworkspace 时它会再次重新创建)。
完成上述任务后,您可以打开您的项目。
[更新:我现在两次遇到这个问题,所以我添加了第二个解决方案。]但是扰流板警报...我很肯定这个问题源于将我的Desktop和Documents文件夹保存在iCloud中
这对我来说是第一次,以下步骤帮助了您:
看来这是与Catalina中新文件夹权限有关的问题。当我打开系统偏好设置>安全性和隐私>隐私>文件和文件夹时,我看到Xcode似乎具有查看相关文件夹的权限。今天早些时候,我将VS Code用于其他用途,它还提示您要求访问iCloud Drive。我不确定为什么,但是Xcode仅显示“桌面”和“文档”的权限。
我能够解决此问题的方法是,我进入了Xcode的“ Derived Data”文件夹。
如果不确定如何执行此操作,请按照以下步骤操作:
之后,我能够成功打开所有项目。希望这对您有用,但是如果您有任何不同的经历,或者遇到任何困难,请告诉我。祝好运!
更新至Beta 5后,我再次遇到此问题,而执行上述步骤对我来说不起作用。我还尝试删除了我的GitHub帐户,这也没有帮助。这是我第二次修复的方式:
我在设置中关闭了iCloud Drive,实际上从iCloud Drive中删除了计算机中的所有内容(对我来说,这是同步到iCloud的Desktop和Documents文件夹)。一段时间后,我将其重新打开并使用了一些设置。然后,我从iCloud下载了Desktop和Documents文件夹中的所有文件。
[我不确定下一部分是否实际上是解决方案的一部分,但无论如何我都将其包括在内,因为我在执行此操作后才注意到它可以工作...但是我怀疑它花了一段时间。要下载的文件]
然后,我关闭了Xcode的访问Desktop和Documents文件夹的权限。
它没有再次请求许可,但是我忘记了取消选中所有复选框。然后,由于某些令人难以置信的奇怪原因,Xcode再次神奇地工作并打开了我的文件。我怀疑iCloud有点奇怪,而且我终于下载了我一直在尝试的特定项目所需的文件。后来由于我没有权限,它不允许我编辑文件,所以我回到“ 系统偏好设置”并打开了Xcode访问那些文件夹的权限。现在一切似乎都处于完美的工作状态!
| 归档时间: |
|
| 查看次数: |
3027 次 |
| 最近记录: |