【问题标题】:Can you install the Xcode 5 Developer Preview in parallel with Xcode 4.6.2?可以与 Xcode 4.6.2 并行安装 Xcode 5 Developer Preview 吗?
【发布时间】:2013-06-07 11:59:58
【问题描述】:

Apple 今天发布了 Xcode 5 开发者预览版,我想试试。

但在我下载这个之前,我想知道我当前版本的 Xcode(版本 4.6.2)会发生什么?

Xcode 5 Developer Preview 会作为不同的应用程序安装还是会删除旧版本?一些常用工具会不会发生冲突,比如命令行工具?

【问题讨论】:

    标签: xcode xcode5


    【解决方案1】:

    Xcode 5 开发者预览版作为普通应用 DMG 提供(不是通常的打包程序/安装程序),并且具有不同的名称。

    基本上,你下载它,打开一个 DMG,然后拉到 Applications 文件夹,然后那里有两个 Xcode(旧的和新的称为 Xcode5-DP)。它甚至带有一个稍微不同的图标(一个角落里的红色徽章),而且介绍屏幕也不同,所以几乎不会混淆它们。

    我今天已经这样做了(还有一位同事)。

    【讨论】:

    • XC5 确实安装了“附加组件”。希望不会损坏现有的 XC4 组件...
    • 它将安装 XC5 版本的命令行工具,例如 xcodebuild。但您可以使用sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 切换回旧版本。
    • 即使从 XCode4 重新安装命令行工具也无济于事。所以感谢 JW 的提示!
    • 但开发者预览版似乎更改了 iPhone 模拟器(以便它运行 iOS 7),然后 XCode 4.6 与模拟器通信出现问题。任何解决方法?没关系 - 似乎你只需要确保在两者之间关闭模拟器。
    • 您还可以直观地选择要使用的命令行工具版本:打开“Preferences > Locations > Locations”并为“Command Line Tools”字段选择 Xcode 4.6 或 Xcode 5。截图:i.stack.imgur.com/qVjPe.png
    【解决方案2】:

    现在 xcode 5 已经达到第一个正式版本并且不再处于测试阶段,如果您希望保留两个版本,则必须执行以下操作之一。

    1. 运行从 developer.apple.com 下载的新版本的 dmg。将应用程序拖到应用程序中,当被要求覆盖时,单击 KEEP BOTH。我相信这会将现有应用重命名为 xcode 2。
    2. 在应用程序中选择您现有的 xcode 4。将其重命名为 xcode4 或其他名称。现在您可以在不覆盖现有版本的情况下拖入新版本。
    3. 将新的 xcode 拖到应用程序以外的位置。重命名它,然后将其拖到应用程序中。

    我个人喜欢选项 2,因为以后我们将使用 xcode 5,如果它从一开始就保留默认名称以便于更新,这将很有帮助。

    顺便说一句,如果您确实安装了多个 xcode,预计 mac 应用商店会报告您需要进行更新。如果您遇到此类问题,最好从开发者门户下载安装它。

    【讨论】:

    • 这个问题是针对 Xcode Developer Preview 而不是 GM 版本的。有人可能会否决您对此的回答。
    • @CRDAVE 由于无法再下载该版本,并且当您进行谷歌搜索时首先出现此问题,我认为了解如何处理 GM 及以后的完整信息很重要版本。
    【解决方案3】:

    Xcode 5 预览版可与 Xcode 4.6.2 或任何其他 Xcode 一起正常工作,它具有不同的图标,并且从其 .dmg 文件运行(无需安装)。

    请注意,您不能使用 Xcode 5 提交应用,因此请保留旧的 Xcode,直到 Apple 发布 Xcode 5 的稳定版本。

    【讨论】:

    • 我从 developer.apple 下载了 xcode5-DP2.dmg。当我打开它时,我看不到新图标,我看到旧图标被划掉了。怎么了?
    • 打开 .dmf 文件并将 Xcode-DP2 拖到应用程序文件夹中。它有一个“预览”标签...
    【解决方案4】:

    简答:不要替换 XCode 4! 如果您打算将某些应用程序部署到应用商店,则目前无法使用 Xcode 5 进行。

    最好的方法是下载 Xcode 5 版本,解压缩并在不同的文件夹(不是应用程序文件夹)上运行应用程序。您将继续使用 Xcode 4,并且可以单独运行 Xcode 5(您不需要“安装”xcode 5)。

    【讨论】:

      猜你喜欢
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多