【问题标题】:Can Xcode 6 GM & Xcode 5.1.1 coexist? (I know the beta could but this app name is the same)Xcode 6 GM 和 Xcode 5.1.1 可以共存吗? (我知道测试版可以,但这个应用名称是一样的)
【发布时间】:2014-11-05 15:13:30
【问题描述】:

我试图在标题中说明,所以人们不认为我是个笨蛋,我已经使用了 Xcode 6 Beta 和 Xcode 5.1.1 的每个版本,但由于我只有一台我不想要的开发机器如果 Xcode 6 会完全覆盖 Xcode 5,则安装 Xcode 6。

我也意识到我可以下载/重新安装 Xcode 5,但我忙于工作,甚至无法承受 30 分钟的停机时间,谢谢大家的帮助!

【问题讨论】:

  • 您可以在安装 xcode 6 GM 之前在应用程序中重命名 Xcode 5
  • 通过这样做,它们仍然存在于应用程序文件夹中,但是尝试在 Xcode 5 中运行模拟器会导致模拟器警告,这可能是因为 Xcode6 中的命令行/未安装 iOS7 模拟器,我会测试并报告。
  • 确实,在 Xcode 6 中下载 7.1 模拟器后,Xcode 5.1.1 再次适用于 3.5 和 4 英寸 iPhone。
  • 即使您没有在 xcode 6 上下载模拟器,是否会使用 xcode-select --switch path/to/Xcode.app 指向 xcode 5 工作? (对我来说,使用来自不同版本 xcode 的模拟器并不总是忠实地再现过去在真实设备上会发生的事情)
  • 可能,我并不完全精通 xcode-select。我确实注意到在拥有 7.1 模拟器之前我只看到了 iPhone 6 和 6+,之后我获得了 4s、5、5s。我计划只将 Xcode 6 用于新项目并从中提交旧应用程序的更新我只是想知道如果遇到错误,该选项是否存在。

标签: xcode xcode5 xcode6


【解决方案1】:

我愚蠢地让 App Store 更新了 Xcode 5.1,它把我升级到了 6。

  1. 将 /Applications/Xcode 重命名为 Xcode 6
  2. https://developer.apple.com/downloads/index.action?name=Xcode%205下载了Xcode 5.1
  3. 将 Xcode 5 从 DMG 安装到 /Applications
  4. 启动 Xcode 5,重建我的项目并在我的 iOS 6.1 设备上运行我的应用程序 OK。
  5. 已下载 iOS6.1 模拟器(首选项>下载)
  6. 在 iOS6.1 模拟器中运行我的应用程序 OK。
  7. 启动 Xcode 6,为我的 iOS6.1 设备重建我的项目 - 报告签名错误。
  8. 在 Xcode 6 中,为 iPhone 4s 7.1 重建我的项目 - 无法启动模拟器

结论: 我让 Xcode 5 恢复了我需要的功能,但需要做更多的工作才能使用 Xcode 6。

【讨论】:

    【解决方案2】:

    这样人们无需阅读 cmets 即可找到公认的答案:

    是的,可以同时存在多个 Xcode 版本,以防止在 Finder 中覆盖 find Xcode(CMD+Clicking 是一种快速方法)并重命名(只需在应用突出显示时按回车键)为你觉得合适。在我的机器上,我有 Xcode 5.1.1、Xcode 6.1 以及如果我对应用程序有任何问题,通常会提供任何 Beta Apple 可用的版本。

    【讨论】:

      猜你喜欢
      • 2014-07-23
      • 1970-01-01
      • 2022-01-13
      • 2018-11-03
      • 2012-12-01
      • 2017-11-16
      • 2023-03-25
      • 1970-01-01
      相关资源
      最近更新 更多