Xcode无限加载项目

8

我有一份使用swift 3开发的iOS应用程序的源代码。

我想在Xcode中运行它,但它一直处于加载状态。

我已经尝试了Xcode freezes on startup while loading project问题中提供的解决方案,但情况没有改变。

这个源代码的开发者告诉我他使用Xcode 9.x开发应用程序,所以他建议我尝试一个9.x版本的Xcode。我猜Xcode应该向后兼容,但我想知道是否使用Xcode 9.x会改变情况,或者我应该在其他地方寻找原因?

7个回答

20

使用apple.stackexchange.com中的答案即可解决问题:

移除~/Library/Saved Application State/com.apple.dt.Xcode.savedState/目录可能有帮助。


13

我尝试了所有在这里列出的解决方案,但都没有奏效。然而,我成功解决了这个问题,以下是我采用的方法:如果您使用的是苹果操作系统,并且在加载Xcode的桌面/文档/任何文件夹上启用了iCloud同步,则可能会导致iCloud同步造成此问题。

我将我的RN项目的新副本安装在一个不被iCloud同步的目录中,随后问题得到解决;我的构建时间缩短到了几秒钟!


这对我也有用,但是有没有长期解决方案?我想将我的项目同步到iCloud。 - Chetan Kumar
2
哦,我的天啊,非常感谢!!!我为此浪费了很多时间,你只需要在文件夹名称末尾添加“.nosync”,就可以立即完成操作!(就像这篇文章中所述:https://cntechpost.com/2020/03/28/how-to-stop-icloud-from-syncing-a-folder/#:~:text=For%20example%2C%20project%20files%20such,folders%20continuously%20uploaded%20and%20unavailable.&text=At%20this%20point%20you%20just,nosync%22%20to%20the%20file%20name.) - Max Miranda

7
rm -rf ~/Library/Developer/xcode

在终端中,依照这个答案的方法,对我有帮助。


2
请注意,这也将删除UserData文件夹,其中包含您的设置、主题、代码片段、键盘快捷方式更改等。也许更有针对性的操作会更好。 - Clément Cardonnel
@Pomme2Poule 你说得有道理,不过我想知道更好的解决方案。XC有时候真的很痛苦,除了硬重置之外,你什么也做不了。 - nja

4
截至2022年7月,唯一有效的方法是将我的项目移出iCloud Drive,放到没有iCloud的目录下。正如上面提到的,iCloud同步会干扰XCode运行并导致其停滞。

将文件复制到另一个文件夹中花费了很长时间。你是如何成功移动这些文件的? - blackmoon

1

当我强制退出xcode时,它卡住了。之后只显示“加载”。 以下是重新启动xcode的解决方法。

cd /  
cd Applications
cd Xcode.app
cd Contents/MacOS
sudo ./Xcode

这将会打开 Xcode 的默认窗口以新建一个项目。


1

我浪费了近两个小时并尝试了stackoverflow上的所有方法。

简单解决方案

只需关闭您的Mac OS中的iCloud,以便它不会同步项目。

关闭iCloud的方法:

  1. 进入设置
  2. iCloud
  3. 关闭同步

就这样,享受吧!


0

我尝试删除:

~/Library/Developer/Caches/com.apple.dt.Xcode
~/Library/Developer/Xcode/DerivedData
~/Library/Developer/Saved Application State/com.apple.dt.Xcode.savedState
~/workspace/MyProject.xcodeproj/project.xcworkspace/xcuserdata

有一次它帮了我。但另一次它没用,所以我也尝试重新安装Xcode,但也没有帮助。

后来发现问题是我通过WiFi或蓝牙安装应用程序。当我通过电缆连接设备时,Xcode开始工作,而“永远加载”的问题也停止了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接