我有一份使用swift 3
开发的iOS应用程序的源代码。
我想在Xcode中运行它,但它一直处于加载状态。
我已经尝试了Xcode freezes on startup while loading project问题中提供的解决方案,但情况没有改变。
这个源代码的开发者告诉我他使用Xcode 9.x
开发应用程序,所以他建议我尝试一个9.x版本的Xcode。我猜Xcode应该向后兼容,但我想知道是否使用Xcode 9.x
会改变情况,或者我应该在其他地方寻找原因?
我有一份使用swift 3
开发的iOS应用程序的源代码。
我想在Xcode中运行它,但它一直处于加载状态。
我已经尝试了Xcode freezes on startup while loading project问题中提供的解决方案,但情况没有改变。
这个源代码的开发者告诉我他使用Xcode 9.x
开发应用程序,所以他建议我尝试一个9.x版本的Xcode。我猜Xcode应该向后兼容,但我想知道是否使用Xcode 9.x
会改变情况,或者我应该在其他地方寻找原因?
使用apple.stackexchange.com中的答案即可解决问题:
移除~/Library/Saved Application State/com.apple.dt.Xcode.savedState/目录可能有帮助。
我尝试了所有在这里列出的解决方案,但都没有奏效。然而,我成功解决了这个问题,以下是我采用的方法:如果您使用的是苹果操作系统,并且在加载Xcode的桌面/文档/任何文件夹上启用了iCloud同步,则可能会导致iCloud同步造成此问题。
我将我的RN项目的新副本安装在一个不被iCloud同步的目录中,随后问题得到解决;我的构建时间缩短到了几秒钟!
rm -rf ~/Library/Developer/xcode
在终端中,依照这个答案的方法,对我有帮助。
当我强制退出xcode时,它卡住了。之后只显示“加载”。 以下是重新启动xcode的解决方法。
cd /
cd Applications
cd Xcode.app
cd Contents/MacOS
sudo ./Xcode
这将会打开 Xcode 的默认窗口以新建一个项目。
我浪费了近两个小时并尝试了stackoverflow上的所有方法。
简单解决方案
只需关闭您的Mac OS中的iCloud,以便它不会同步项目。
关闭iCloud的方法:
就这样,享受吧!
我尝试删除:
~/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开始工作,而“永远加载”的问题也停止了。