在我们的构建系统上,我们需要保留多个Xcode版本,以便构建旧项目。我们为每个主要的Xcode版本(从Finder中)复制Xcode应用程序文件夹。
然而,在复制Xcode 6.1.1文件夹后,我无法启动应用程序。双击重复的文件夹(Xcode-6.1.1.app)后,它会短暂显示“欢迎”屏幕,然后立即关闭它并显示警告说:
/Applications/Xcode-6.1.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/dyld_sim不归root所有。
原始的Xcode.app可以正常打开。我可以在小牛队和约塞米蒂人身上重现这个问题。
有没有人见过这个?任何想法如何使重复的Xcode工作?谢谢!
答案 0 :(得分:7)
打开终端,只需输入此代码
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
享受多个版本的xcode:)
答案 1 :(得分:1)
在终端输入以下命令:
答案 2 :(得分:1)
我用chown修正了它:
sudo chown -R root /Applications/Xcode6.1.1.app/