复制应用程序文件夹后无法启动Xcode 6.1.1
在我们的构build系统上,我们需要保留多个Xcode版本,以便构build更老的项目。 我们为每个主要的Xcode版本(从Finder中)复制Xcode应用程序文件夹。
但是,复制Xcode 6.1.1文件夹后,我无法启动应用程序。 双击复制文件夹(Xcode-6.1.1.app)后,它简要地显示“欢迎”屏幕,然后立即closures它,并显示一个警告:
/Applications/Xcode-6.1.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/dyld_sim不属于root。
原来的Xcode.app可以正常打开。 我可以在小牛和优胜美地重现这个问题。
有没有人看过这个? 任何想法如何使重复的Xcode工作? 谢谢!
打开terminal,只需input此代码
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
享受xcode的多个版本:)
在terminal中input以下命令:
xcode-select命令对我不起作用。 所以我删除了我用Finder所做的副本,并使用免费的副本 (在复制时正确复制权限和其他元数据)从备份复制副本。 之后,它启动完美。
我用chown修复了它:
sudo chown -R root /Applications/Xcode6.1.1.app/