2010-07-18 62 views
0

我在這裏有一個令人討厭的情況:我已經將我的Mac從Tiger更新到Snow Leopard,並且我的XCode也有已從XCode 3.1.3 - SDK 3.0升級到XCode 3.2.3 - SDK 4.0.1。問題是:我無法再運行我的項目。 SDK 3.0無法找到(我已經在互聯網上讀到XCode 3.2沒有可用的SDK 3.0),我的項目中的所有框架也無法識別。我該如何解決這個問題?我希望能夠使用新的XCode和新的SDK來運行我的項目。如何從XCode 3.1.3 - SDK 3.0導入iPhone項目到XCode 3.2.3 - SDK 4.0.1

我會非常非常高興聽到任何建議。非常感謝您的回答。

回答

1

您需要將項目的基本SDK設置爲4.0,將部署目標設置爲3.0。這將允許您仍然部署在3.0設備上。在XCode中,突出顯示您的項目並點擊獲取信息。然後點擊構建選項卡。它應該在頂部附近說「Base SDK」。從列表中選擇iPhone設備4.0。然後在搜索欄中輸入「部署」。接近底部,您應該看到iPhone OS部署目標。從此列表中選擇iPhone OS 3.0。如果您有任何問題,請告訴我。

1

這和this question一樣嗎?

在iOS4中,Apple改變了他們做SDK的方式。您將針對iOS4或3.2(iPad)SDK編譯所有程序,但是您可以在項目設置中設置部署目標以選擇要支持的最低操作系統版本。