2011-01-12 69 views
0

我能在Base SDK中看到的唯一選項是IOS 4.2,但我可以在IOS部署目標中看到所有SDK版本。我試圖運行一個使用IOS 3.2編寫的項目,能夠運行當前的XCODE設置。XCODE Base SDK丟失

任何線索?

回答

1

如果您在iOS 3和iOS 4 API之間沒有任何不兼容的情況,您應該可以通過更改項目 - 編輯項目設置(生成選項卡)上的基本SDK設置並編輯活動目標。這些是參考您使用的原始SDK(3.2)的兩個地方,以及您應該更改以反映當前SDK(4.2)的兩個地方。

1

是的,將基礎SDK更改爲「最新iOS」或可用於XCode安裝的SDK;這應該工作。

部署目標是應用程序應該能夠運行的操作系統版本,基礎SDK是您編譯和測試應用程序的版本。

+0

我這樣做了...就像我選擇我的Base SDK爲4.2,我的部署目標爲3.2,但我收到很多_OBJC_CLASS _ _ _ 錯誤,未找到 .o符號。請幫忙。 – Abhinav 2011-01-12 21:40:48