复制应用程序文件夹后无法启动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/