2010-06-29 113 views
2

我剛剛用iphone sdk 4下載了XCode 3.2.3,但我需要用3.1.3編譯我的應用程序,但是在項目設置中沒有選項(只有4.0或3.2)。除了降級到XCode 3.2.2之外,還有其他可能嗎?用XCode 3.2.3編譯iphone 3.1.3?

+0

你在看什麼是基礎SDK。你可以選擇3.2,因爲John說只是將部署目標改爲3.1.3。 – 2010-06-29 14:20:50

+0

但是,如果我設置爲3.2,我實際上使用的是iPad模擬器 - 我如何使用iPhone模擬器? – Alex1987 2010-06-29 17:39:43

+0

確實如此,但操作系統在運行應用程序方面幾乎完全相同(只有少數例外)。如果你正在尋找'外觀和感覺'的差異,那麼沒有什麼比它打算使用的設備更好。我使用iPad sim來測試某些事物的功能並發現泄漏,但這就是它。 – 2010-06-30 00:13:53

回答

1

在「生成」設置的「部署」部分中,可以選擇設置iPhone操作系統部署目標。您可以從可用的操作系統版本列表中選擇3.1.3。

+0

沒錯,但他問的是SDK,哪個!=部署目標(儘管這是有些人的意思,有時候;) – 2010-07-20 15:34:28

0

是的,您可以從列表中選擇任何iPhone OS部署目標。但請確保您沒有使用任何iPhone SDK 4.0特定的方法/屬性。

1

是的,你可以從列表中選擇任何iPhone OS 部署目標。但是 請確保您沒有使用任何 iPhone SDK 4.0特定的 方法/屬性。

這就是問題所在,是不是有一種簡單的方法可以檢查我們是否在進行編譯期間無法捕獲它的任何iOS4 SDK調用?

我發現這個(見頁面底部):

http://0xced.blogspot.com/2010/07/using-sdk-313-with-iphone-sdk-4.html

不幸的是,它需要的第一步如下:

「定位iPhoneOS3.1.3.sdk和iPhoneSimulator3.1.3.sdk從iPhone SDK 3安裝「

而且,當然我吹走了我的iPhone SDK 3安裝當我安裝iOS 4 SDK時。所以我有點卡住了。

是否有另一種選擇?

謝謝!

+0

我剛剛更新了我的博客文章,其中提供了有關如何從Apple檢索iPhone SDK 3.1.3的信息。 – 0xced 2010-09-13 19:00:03

0

我強烈建議你閱讀this。除3.2和4.0以外的SDK不再可用於App Store提交。