2013-06-11 57 views
26

Apple今天宣佈了Xcode 5 Developer Preview,我想試試它。你可以安裝與Xcode 4.6.2並行的Xcode 5 Developer Preview嗎?

但是在我下載之前,我想知道當前版本的Xcode(版本4.6.2)會發生什麼?

Xcode 5 Developer Preview會作爲不同的應用程序安裝,還是會刪除舊版本?一些常見的工具會碰撞,如命令行工具嗎?

回答

39

Xcode 5開發人員預覽是作爲普通應用程序DMG(不是通常的打包程序/安裝程序)而具有不同的名稱。基本上,你下載它,打開一個DMG,然後拉到Applications文件夾,那裏有兩個Xcode(舊的和新的一個叫Xcode5-DP)。它甚至還帶有一個稍微不同的圖標(角落上的紅色徽章),並且介紹屏幕也不同,因此很難將它們混淆。

我今天已經這樣做了(還有一位同事)。

+0

但是,XC5會安裝「附加組件」。希望不會破壞現有的XC4組件... – n13

+13

它將安裝XC5版本的命令行工具,如xcodebuild。但你可以使用'sudo xcode-select --switch/Applications/Xcode.app/Contents/Developer'來切換回舊的。 –

+0

即使從XCode4重新安裝命令行工具也無濟於事。所以謝謝你的提示JW! – phatmann

2

簡答:不要取代XCode 4! 如果您打算部署一些應用程序到appstore,那麼此時您無法使用Xcode 5來執行此操作。

最好的方法是下載Xcode 5版本,解壓縮並在不同的文件夾(而不是應用程序文件夾)上運行應用程序。您將繼續使用Xcode 4,並且可以分開運行Xcode 5(您不需要'安裝'xcode 5)。

3

Xcode 5預覽與Xcode 4.6.2或任何其他Xcode都可以正常工作,它具有不同的圖標,它從.dmg文件運行(無需安裝)。

搭理你不能在Xcode 5提交的應用程序,因此,保持舊的Xcode直到蘋果將發佈的Xcode 5的穩定版本

+0

我從developer.apple下載了xcode5-DP2.dmg。當我打開它時,我沒有看到新的圖標,我看到一箇舊的圖標被劃掉。怎麼了? – Injectios

+0

打開.dmf文件並將Xcode-DP2拖到應用程序文件夾。它有一個「預覽」標籤... – Idan

+2

是的..我發現這個問題 - 它需要山獅 – Injectios

19

現在的Xcode 5已達首次正式發佈,並且不再在測試版,如果您希望保留所有版本,您必須執行以下操作之一。

  1. 運行從developer.apple.com下載的新版本的dmg。拖動應用程序到應用程序,當被要求覆蓋時點擊KEEP BOTH。這將重新命名現有的應用程序,我相信xcode 2。
  2. 在應用程序中選擇您現有的xcode 4。將它重命名爲xcode4或其他。現在,您可以在不覆蓋現有版本的情況下拖入新版本。
  3. 將新的xcode拖到除應用程序之外的其他位置。重命名它,然後將其拖入應用程序中。

我個人比較喜歡選項2,因爲我們將繼續使用xcode 5,如果它保留默認名稱以便於更新,它會很有幫助。

順便說一句,如果您確實安裝了多個xcode,則希望mac應用商店能夠報告您需要執行更新。如果這種事情發生在你身上,可能最好從開發者平臺下載它來安裝它。

+0

這個問題是特定於Xcode開發人員預覽不適用於GM版本。有人可能會爲此回答你的回答。 – CRDave

+11

@CRDAVE由於該版本無法再下載,而且當您執行谷歌搜索時,此問題首先出現,我認爲獲取關於GM和更高版本的完整信息非常重要。 – smileBot

相關問題