2010-11-25 62 views
0

我在使用iPad的新版4.1時遇到了問題。我想仍然編譯3.2。我是否在項目設置中設置基礎版本?如果是這樣,爲什麼它被標記爲失蹤?我如何得到它,我在哪裏放?即使我已經安裝了4.1.2,我該如何使用3.2進行編譯

對不起,有很多問題,但他們改變了繪圖的方式,我現在不想改變我的整個應用程序。我的應用程序在3.2版編譯時可以在4.1版iPad上正常工作,但在編譯4.2時不會。這是因爲當你針對iOS版本進行編譯時,它會從該iOS版本導入框架?

+0

http://stackoverflow.com/questions/3161385/install-xcode-3-2-3-w-iphone-sdk-4-get-base-sdk-missing-cant-see-其他 - 軟件開發工具包 – Intentss 2010-11-25 02:42:49

回答

0

是的,不幸的是,蘋果公司正在盡一切努力去「放棄」任何以前的iOS版本。

用最新版本更新XCode後,通常會看到「Base SDK missing」,您需要更新項目配置才能重新編譯。雙擊項目樹中的項目項目(或右鍵單擊它並選擇獲取信息),並在屬性窗口中選擇名爲「Build」的選項卡(確保在配置選擇框中選擇了「所有配置」),然後查找「基礎SDK」屬性 - 這是您定位的iOS版本(蘋果通常確保只能在這裏選擇最新的iOS版本),然後找到名爲「iOS部署目標」的屬性 - 在這裏您選擇你會支持的最早的iOS版本 - 在這裏選擇3.2。

你去那裏:)只要幾個注意事項:

  • 當你做出這些更改項目屬性,您可能需要關閉的XCode並再次運行它,並再次打開該項目 - 有時它確實你改變你的項目屬性後立即工作

  • 如果你支持3.2確保如果你從4.x添加框架到你的項目你軟鏈接它們,所以它不會在3.2 bcz下崩潰框架不會存在於設備上

馬林

相關問題