2012-09-24 121 views
8

我通過App Store安裝了Xcode 4.5,它支持iOS 5.1和6.0,但不支持iOS 4.3。也不能在首選項的「下載」選項卡中下載。我試圖從另一臺電腦上抓取它,並將它放在這個電腦上,如described by Dominik Porada,但唉,這並沒有奏效。也許有我需要的其他文件?我如何獲得iOS 4.3 SDK?如何在Xcode 4.5上安裝iOS 4.3 Simulator?

+0

檢查此問題:http://stackoverflow.com/questions/11651773/how-to-install-simulator-sdk-4-3-to-xcode-4-4-on-mountain-lion/11743817 iOS 4.3模擬器在Xcode 4.4中消失了,但對於Lion來說卻不是,但上面的問題應該是相當相關的。 –

+0

啊哈!謝謝@BoA。猜猜我只需要在Lion的副本上留一段時間。 – theory

+0

Lion的虛擬機可能是一個不錯的選擇。 –

回答

6

實際上,我確實通過將iPhoneSimulator4.3.sdk文件複製到Xcode.app程序包(如described by Dominik Porada)而使4.3出現在Xcode 4.3菜單中。我想我只需要重新啓動Xcode就可以了!

但它不起作用。正如在this question的回答中指出的那樣,Mountain Lion不支持iOS 4.3。不過,對Lion來說可能工作得很好。

0

這是在XCode 4.2中運行iOS 5.1的解決方案。嘗試遵循相同的程序。嘗試從之前的XCode版本複製它。但是我沒有嘗試過自己。但是看看它是否有效。

要獲得的Xcode 4.2雪豹運行iOS 5.1,你可以做到這一點的設備上運行代碼:如果有其他Mac上運行獅子和Xcode的4.3.1您可以將文件從

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176) 

放入相當於地方複製的文件上的雪豹的Mac:可能

/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

同樣複製在該目錄中發現了iOS 5.1 SDK文件:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk 

同時從iPhoneOS.platform文件夾中的Lion機器複製'version.plist'到Snow Leopard機器。

重新啓動Snow Leopard機器上的Xcode並重新連接設備,看起來很開心。

如果沒有與獅子和Xcode的4.3.1訪問機器:

你可以走出4.3.1 DMG可以從蘋果公司這裏下載的文件:蘋果開發者下載。

掛載DMG,在Xcode的圖標顯示包內容,並深入到

/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

按照上面的步驟。

您可能會發現,在終端窗口中使用Apple專有的同上方法(sudo ditto src dest)可以更方便地複製文件夾。

+0

看起來像更高版本的Xcode ,你所要做的就是將'iPhoneSimulator $ version.sdk'複製到'Xcode.app'包中。看到我的答案更多的。 – theory

相關問題