【问题标题】:Cannot start Xcode 6.1.1 after duplicating the app folder复制 app 文件夹后无法启动 Xcode 6.1.1
【发布时间】:2015-02-07 01:37:37
【问题描述】:

在我们的构建系统上,我们需要保留多个 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可以正常打开。我可以在 Mavericks 和 Yosemite 上重现这个问题。

有人看过吗?任何想法如何使重复的 Xcode 工作?谢谢!

【问题讨论】:

    标签: ios xcode permissions alert


    【解决方案1】:

    打开终端并输入此代码

    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

    享受多个版本的 xcode :)

    【讨论】:

    • 当您尝试新的 Xcode 测试版但仍想回退到另一个稳定版本时是否应该使用它?
    【解决方案2】:

    在终端输入以下命令:

    【讨论】:

      【解决方案3】:

      xcode-select 命令对我不起作用。所以我删除了我用 Finder 制作的那个副本,并使用免费的Duplicate(它在制作副本时正确复制权限和其他元数据)从备份中复制它。之后它完美启动。

      【讨论】:

        【解决方案4】:

        我用chown修复了它:

        sudo chown -R root /Applications/Xcode6.1.1.app/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-04-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多