任何人都有這兩個版本的Xcode在同一臺機器上並排嗎?Xcode 4.4.1和Xcode 4.5並排在一起
我安裝的Xcode 4.4.1,我想升級到最新版本(4.5),所以我可以使用iOS 6的SDK,但我需要保持4.4.1某些客戶端。
我可以製作此版本的簡單副本並在升級後繼續安裝嗎?因爲我知道有些人試圖做到這一點並失敗。
任何人都有這兩個版本的Xcode在同一臺機器上並排嗎?Xcode 4.4.1和Xcode 4.5並排在一起
我安裝的Xcode 4.4.1,我想升級到最新版本(4.5),所以我可以使用iOS 6的SDK,但我需要保持4.4.1某些客戶端。
我可以製作此版本的簡單副本並在升級後繼續安裝嗎?因爲我知道有些人試圖做到這一點並失敗。
一旦你做到了這一點,只需運行Xcode的相應版本。 Xcode 4.5會更新一些系統組件,但這些更新不會阻止Xcode 4.4.1的運行。
如果使用命令行工具,則應使用xcode-select
在版本或環境變量DEVELOPER_DIR
之間切換以固定到特定版本。
我已經設置了DEVELOPER_DIR環境變量,以確保我的命令行版本使用所需的iOS SDK /工具鏈。 –
Apple爲此包含了'xcode-select'。我不知道是否直接設置DEVELOPER_DIR是等價的。 –
(感謝您的評論;我將xcode-select添加到了答案中。) –
由於Xcode在App Store上可用,它只是一個普通的應用程序。它不會在/Developer
下安裝任何可以在安裝新版本時覆蓋的內容。所有必需的文件是應用程序包內(除喜好,文檔 - 那些將被多個版本的Xcode共享)
如果你想確保,我建議如下。備份舊版本(外部硬盤),安裝新版本並以不同的名稱恢復舊版本。
的原因,一些人失敗的原因是,當他們下載的Xcode 4.5從Mac App Store中它改寫現有的Xcode 4.4.1。 Mac App Store會在任何地方看到現有的Xcode版本。有兩個可能的解決方案:
不要使用Mac App Store中。從Apple開發者網站獲得任何版本的Xcode作爲普通下載都是可能的。
使用在Mac App Store,但在此之前,壓縮您現有的Xcode的副本。這樣,壓縮副本將通過下載過程保留。稍後,您可以將其解壓縮。
注意,兩個不同版本的Xcode可以在同一個文件夾中不存在(例如頂級的應用程序),因爲它們具有相同的名稱。輕鬆解決的辦法是將其中一個放在子文件夾中。
+1適當使用Xcode標籤。 – 2012-09-24 15:25:01