2010-04-08 34 views

回答

1

迄今爲止,Apple一直提供一種方法來創建與舊版iPhone/iPad OS兼容的應用程序。 SDK安裝程序將在特定於版本的子目錄中安裝SDK。另外還有一個「當前」目錄與最新版本的硬鏈接。舊版本仍然可用。

XCode將允許您在構建設置中選擇iPhone OS版本,並自動找出正確的SDK版本/目錄,因此不需要摸索路徑或包含目錄。

+0

雖然這可能會或可能不會工作,但根據手頭的版本,它明確不被Apple支持。如果您想要發佈應用,請務必始終使用已發佈(而不是測試版或RC)版本。 – 2010-04-15 06:54:36

2

你不需要兩臺電腦。您將不得不將兩個SDK安裝在兩個不同的目錄中。到目前爲止,SDK的beta版本並不意味着(也不允許)生成用於分發的應用程序。

但是在安裝程序中,只需選擇另一個新目錄,然後在那裏安裝第二個SDK。這裏的所有都是它的。

+0

儘管Apple DOES支持編譯爲舊版本的SDK,但我衷心贊同此方法。過去,編譯到舊版本時出現了一些問題。 – mmc 2010-04-13 21:10:33

+0

這實際上是正確的答案,因爲當3.2還在測試階段時,我被約翰尼斯的方法燒傷了。但是,請記住 - 有關4.0 SDK的任何討論都包含在NDA中。如果您決定安裝(並使用它),請不要在此提問。這種問題很好,但是,Apple開發者論壇是適用於SDK 4.0的任何編程問題的地方。 – Jann 2010-04-15 04:35:17

0

針對最新的SDK進行構建,並將您的「部署目標」設置爲較低版本。 如果您使用新的API調用(在SDK中可用,但不在部署版本中),請在調用它們之前在運行時檢查。

相關問題