2009-12-16 31 views
0

我有這個工作正常的iPhone應用程序,然後我安裝了OS 10.6和閃亮的新XCode。XCode 3.2版本:現在我無法編譯

這不是編譯,而是想出了一個錯誤,

"There is no SDK with the name or path 'iphoneos3.0'" 

我找不到我的硬盤驅動器上這樣的文件或文件夾。

什麼壞了,我該如何解決?

感謝您的任何幫助。

回答

1

您需要下載(或安裝)new Snow Leopard specific Xcode。雪豹還應該在其安裝光盤上附帶Xcode。

完成之後,您必須返回iPhone下載中心並下載/安裝適用於Xcode的Snow Leopard特定iPhone開發工具集。

+0

我們都看過「我安裝了OS 10.6和新的XCode」。 heh – Aaron 2009-12-16 04:59:49

+0

是的,好點!我猜他確實說過他有新的XCode ... – 2009-12-16 17:56:18

1

確保您的目標設置正確,並選擇正確的活動配置。

如果你已經做了那麼這可能會幫助你:

你不說你安裝該SDK 的版本。如果您爲雪豹安裝了SDK 版本3.2,則您還需要在Snow Leopard上下載並安裝 iPhone OS 3.1 SDK附加安裝程序 Xcode 3.2。版本 3.2提供的雪豹CD或下載不包括您需要的iPhone 文件。

http://forums.oreilly.com/content/Inside-iPhone/5024/Help-With-Samble/

5

這是因爲iphoneos3.0老,你可能有iphoneos3.1.3或ios4。你需要進入項目 - >編輯項目設置 - >常規,並將Base SDK更改爲iPhone設備3.0或4.0。這爲我修好了。

+0

恕我直言,這是正確的答案。 – joshcartme 2011-05-03 16:00:38