我現在想保留 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
弄清楚如何(如果建議的話)執行此操作:
- 下載Xcode 7(而不是使用從 App Store 升級選項)。
- 打開下載的 dmg 並將其拖到
Xcode.app
我的桌面上。 - 將此重命名
Xcode.app
為Xcode-7.app
- 將其
Xcode-7.app
放入我的Applications/
目錄中。
答案3
在 Xcode 7.1(與 Xcode 6.4 並發)中切換為xcode-select
stop 來為我工作。運行 Xcode 7.1 後,Xcode 6.4 失敗並出現與故事板相關的奇怪錯誤。
根本原因是 Xcode 在編譯時嘗試使用 iOS 9.x 模擬器。我現在知道解決這個問題的唯一方法是刪除 iOS 9.x 的模擬器運行時。
您可以在這裡找到運行時:
/Library/Developer/CoreSimulator/Profiles/Runtimes
您隨時可以從垃圾箱中取回它或從 Xcode 7.x 重新安裝