有沒有辦法並行運行 Xcode 6 和 7?

有沒有辦法並行運行 Xcode 6 和 7?

我現在想保留 Xcode 6,因為我的應用程式是用它來建構和測試的。我還有 Xcode 7 Beta 6,我想將其升級到 Xcode 7 的發行版本。

App Store 只有一個 Xcode 7 的「更新」按鈕,我懷疑它會將我的 6 升級到 7,但我在任何地方都找不到此記錄。

那麼,App Store Xcode 7 升級會取代我的 Xcode 6 嗎?如果是這樣,還有其他方法可以取得 Xcode 7 的發行版嗎?

答案1

更簡單:重新命名現有的 Xcode(「Xcode 6」),然後安裝新的 Xcode。或者,但目前 Xcode 位於另一個資料夾(“/Applications/Xcode 6”)中。對於現在的許多版本,Xcode 已經在應用程式包中攜帶了重要的內容,包括框架。這兩個版本在您的系統上都沒有問題。這正是 beta 測試人員測試新版本的方式 - 他們不會刪除當前版本,beta 版本只是有一個不同的名稱(“Xcode-beta”)。

PS—使用 xcode-select 命令將命令列工具切換到您正在使用的目前版本。在終端機中執行“man xcode-select”以查看命令文件。

答案2

弄清楚如何(如果建議的話)執行此操作:

  1. 下載Xcode 7(而不是使用從 App Store 升級選項)。
  2. 打開下載的 dmg 並將其拖到Xcode.app我的桌面上。
  3. 將此重命名Xcode.appXcode-7.app
  4. 將其Xcode-7.app放入我的Applications/目錄中。

答案3

在 Xcode 7.1(與 Xcode 6.4 並發)中切換為xcode-selectstop 來為我工作。運行 Xcode 7.1 後,Xcode 6.4 失敗並出現與故事板相關的奇怪錯誤。

根本原因是 Xcode 在編譯時嘗試使用 iOS 9.x 模擬器。我現在知道解決這個問題的唯一方法是刪除 iOS 9.x 的模擬器運行時。
您可以在這裡找到運行時:

/Library/Developer/CoreSimulator/Profiles/Runtimes

您隨時可以從垃圾箱中取回它或從 Xcode 7.x 重新安裝

相關內容