2011-10-12 216 views
3

我目前已安裝Xcode 4.1。我嘗試使用App Store進行更新,以便我可以在iOS 5中測試我的應用程序。更新程序正確下載,並且執行更新花費了相當長的時間,於是Xcode重新啓動。Xcode升級到4.2實際上並沒有升級任何內容

我在部署目標列表中找不到iOS 5,並且檢查了「關於」部分,發現我仍然使用Xcode 4.1,構建4B110,而不是Xcode 4.2,構建4D199,如上所述download Xcode 4.2 page

我再次運行更新,沒有任何運氣。我試圖再次從應用商店下載更新,但它只是一個藍色的按鈕,說「已安裝」,並沒有明顯的方式強制重新安裝。應用商店中的頁面清楚地表明瞭Xcode 4.2,所以這就是我現在所期望的。

有沒有人遇到同樣的問題?經過相當多的搜索後,看起來情況並非如此。我有興趣聽到任何假設或解決方案。

回答

3

移動你的/Developer目錄類似/Developer-4.1,然後再次使用/Developer的安裝路徑安裝的Xcode 4.2。安裝之後,/Developer/Applications/應該是您想要使用的新Xcode 4.2。

[ 16:44 [email protected]/]$ sudo mv /Developer /Developer-4.1 

這是我/看起來像從所有不同版本:

[ 16:44 [email protected]/]$ ll 
drwxrwxr-x+ 46 root admin 1.5K Oct 12 11:52 Applications 
drwxrwxr-x 15 root admin 510B Sep 20 13:27 Developer 
[email protected] 17 root admin 578B Sep 20 13:12 Developer-3.2.4 
[email protected] 10 root admin 340B Sep 20 13:54 Developer-3.2.5 
[email protected] 16 root admin 544B Oct 8 14:23 Developer-4.2 
[email protected] 18 root admin 612B Sep 20 13:44 Developer-4.2-beta7 
+0

嗯,我希望避免焦土解決方案,所以我可以明確地知道哪裏出了問題,但我會給這個鏡頭,謝謝。 –

+0

是的,我完全同意,但蘋果似乎喜歡儘可能地讓事情變得困難,所以這是我找到的最好的解決方案。 – chown

+0

更新:顯然,我仍然在Xcode 4.1上。我將嘗試重新下載安裝程序,也許他們爲我提供了一箇舊版本或其他東西。 –

1

檢查是否安裝了兩個版本的Xcode。

你應該看到這一點:enter image description here

你也可以嘗試刪除4.1版本的Xcode,檢查是否有一個4.2版本,如果n來安裝它。

Xcode的發佈文檔提供有關卸載的信息,這裏是他們指定的腳本:

卸載Xcode開發工具 要卸載與目錄一起啓動捲上的Xcode開發工具,從終端窗口中輸入:

$ sudo的/庫/卸載-devtools --mode =所有

刪除引導捲上的底層開發的內容,但保留目錄和支持文件不變,從終端窗口中輸入:

$ sudo的/庫/卸載-devtools --mode = systemsupport

+0

Spotlight無法找到Xcode.app的多個實例。不錯的理論,但我沒有想到那個。 –

+0

'uninstall-devtools'位於'/ Developer/Library'中,而不是'/ Library'。 – chown

+0

有趣的是,我從4.2 Xcode dmg關於文檔複製/粘貼信息。 – zaph

0

重命名文件夾開發商。安裝更新。現在應該有一個開發人員文件夾。運行xcode。如果你有xcode 4.2,在主菜單中,它應該說xcode 4.2

1

我遭受了同樣的問題,但一段時間後我發現,儘管App Store顯示它已經安裝了XCode 4.2,它剛下載稱爲Xcode安裝程序到應用程序文件夾。只有在運行之後,安裝程序纔會將Xcode 4.1重寫爲4.2。

+0

我沒有被這個絆住,但是當我第一次從應用程序商店安裝xcode時,它讓我困惑了一兩分鐘。 –

1

我有同樣的問題,我相信沒有必要重新命名dev文件夾或卸載Xcode。解決方法是,在通過應用商店更新Xcode之後,在應用程序文件夾中查找一個名爲「Install Xcode」的文件。點擊它,它完成從4.1到4.2的更新。