在Mavericks上將XCode升級到5.0.1之後,我無法安裝iOS 5模擬器,它從Download部分中刪除了...它只發生在我身上還是其他人有類似問題?XCode 5.0.1和iOS 5.1模擬器問題
是否可以從Xcode的下載頁面之外的安裝5.1模擬器?
在Mavericks上將XCode升級到5.0.1之後,我無法安裝iOS 5模擬器,它從Download部分中刪除了...它只發生在我身上還是其他人有類似問題?XCode 5.0.1和iOS 5.1模擬器問題
是否可以從Xcode的下載頁面之外的安裝5.1模擬器?
我在安裝XCode4.5時遇到了同樣的情況。然後我將SDK從舊的xcode複製到新的xcode。 SDK位於以下路徑中。
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk
/Applications/Xcode4.5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk
iOS Simulator 5.0/5.1僅適用於Mountain Lion。如果你在Mavericks上運行,你只會看到iOS 6.0/6.1/7.0。 iOS5 Simulator on XCode5-GM
不幸的是,iOS模擬器5.0和5.1不支持小牛。原因可以通過開發者論壇上的gparker得到最好的解釋(https://devforums.apple.com/message/911139#911139):
iOS模擬器不會複製iOS的某些底層部分。例如,它使用主機OS X的內核,而不是嘗試虛擬化iOS內核。 iOS模擬器要求這些子系統在模擬iOS和主機OS X之間看起來足夠相似。當新主機OS X變化太大時,可能會破壞舊模擬器。那時有人做出工程和成本決定來更新舊的模擬器或放棄對它的支持。
不是你和我希望找到的答案。您當然可以在Parallels中運行Mountain Lion以測試iOS 5.x.
有用的信息... –
有道理,但遺憾的是,他們沒有提到這一點。另外我不相信它會迫使用戶購買新的iPad,反而會讓開發人員的生活更加艱難... – Bartek
我已經將Mountain Lion作爲虛擬分區運行在Parallels Desktop中。即使iOS 5.0和5.1模擬器的下載文件存在,我也無法選擇它在其上運行應用程序。 –
附加模擬器可以從Xcode -> Preference -> Downloads -> Components
然而被安裝,在Xcode 5.x的iOS的情況下無法安裝5模擬器自小牛不會允許它。
謝謝!看起來它工作正常,我只是希望從舊的Xcode模擬器將按預期工作... – Bartek
我已經將SDK複製到XCode5.0.1。但仍然無法運行iOS 5模擬器。 – Tranz
重新啓動模擬器和xcode並嘗試。 –