2011-10-18 83 views
7

我在OSX Lion 10.7.2上針對iPhone 5創建了一個使用Xcode 4.2的空單視圖應用程序。但是,啓動模擬器時,我收到以下錯誤消息:XCode 4.2缺少用於模擬器的iOS5 SDK

iOS模擬器無法找到SDK。 SDK可能需要重新安裝。

然後我試着將iPad的目標設定爲相同的結果。我使用終端刪除了Xcode,並從AppStore下載了全新的副本。乾淨的安裝會產生完全相同的錯誤。

看起來SDK在安裝過程中沒有被部署。有關如何正確安裝iOS 5 SDK以使模擬器正常工作的任何建議或提示?

更新

我下載了iOS 4.3模擬器,其中未設置。如果我選擇4.3 SDK,但由於某種原因無法識別包含5.0 SDK的文件夾,該模擬器完美工作。

更新

我重新格式化了MacBook,重新加載一個乾淨的OSX獅子沒有恢復任何備份和安裝的Xcode。在安裝完成後直接運行模擬器,但是在重新啓動並重新啓動Xcode之後,錯誤又回來了。 SDK本身似乎已經損壞。將再次嘗試並重新安裝Xcode。

+1

您是否檢查過Xcode-> Preferences-> Downloads-> Components? – Phlibbo

+0

@Phlibbo是的,我做到了。唯一顯示的項目是我下載的4.3模擬器。 – BinaryMisfit

+0

也許如果你安裝Xcode到另一個文件夾(例如/ Applications/Developer),它會運行。我有同樣的問題(與Asepsis),我會在幾分鐘內嘗試這個。如果有效,我會將其作爲解決方案發布。 –

回答

6

經過一些測試發現問題是由第三方軟件引起的。最近,TotalFinder的開發人員刪除了系統的Asepsis部分,併爲處理DS_Store文件創建了一個單獨的應用程序。

不幸的是,一旦安裝後,這會打破iOS模擬器,甚至在卸載Asepsis之後,我需要重建我的整個機器以擺脫錯誤。

更新

BinaryAge意識到與問候的Xcode 4.2的問題,現在是知道了問題的頁面和下載鏈接上顯示一個警告橫幅上列出。

最後更新

看來BinaryAge改變無菌的工作方式,這是不再與最新版本的問題。

+2

最後,我通過停止Asepsis並卸載它,讓Xcode和iOS Simulator工作。 謝謝,這個問題讓我走上了正確的道路! –

+1

卸載Asepsis也適用於我。這個問題讓我生氣了! –

+0

謝謝!我終於可以再次生產。這樣一個簡單的解決方案,我永遠不會自己來。 – bh88

5

你在模擬器中嘗試「文件 - >重置內容和設置...」嗎?我也遇到了類似的問題,但它在我重置模擬器後工作!事實上,在我刪除了所有現有項目並創建新項目後,我也發現它工作正常,但是在重新啓動xcode後它再次發生。幸運的是,「重置」總是對我有用,我希望它能對你的情況有所幫助。

+0

我發佈的解決方案適用於我,當時它是第三方工具的已知問題。我從來沒有遇到過這個問題。 – BinaryMisfit

+0

謝謝,爲我效勞! –

+0

yeahoooo !!!!!!! – Tebe