2010-03-09 25 views
1

我最近完成了我的第一個iPhone應用程序,並希望現在在我的設備上進行測試。 我爲開發者帳戶註冊(並付款)並設法安裝所需的證書。在3.1.2電話調試IPhone應用程序

不幸的是我的設備是固件3.1.2(我不想升級)。 我的SDK只顯示3.1.3可能的目標。因此它不能安裝在我的3.1.2設備上。

我可以在哪裏設置/更改目標平臺?否則我的應用程序只能運行最新的固件,對吧?

相反,我想它提供與OS每個用戶> 3.0

回答

0

你可以設置你的目標設定部署目標爲您的應用程序。將其設置爲您希望支持的最低版本的iPhone OS。

通過這樣做,您需要小心在應用程序中使用哪些功能,並在使用它們之前在運行時檢查它們的可用性。如果您使用的功能在3.1(但不是3.0)中可用(例如攝像頭覆蓋API),則應在調用這些API之前檢查這些API的存在,以防止在運行3.0的設備上發生崩潰。

您還需要對比僅在部署目標設置中設置的更高版本中提供的框架提供的弱鏈接。

時退房SDK Compatibility Guide

1

我想你應該在你的項目的設置改變「基地SDK」。通常這將是您將在「目標」列表中看到的最低版本。

請參閱apple文檔here