2010-09-24 84 views
0

我試圖構建一個iOS4應用程序(不是通用的),它也將在iPad上以兼容模式運行。所以我將部署目標設置爲3.2,將設備系列設置爲iPhone。如何構建也可以在iPad上運行的iOS4應用程序?

這適用於adhoc構建,但是當我試圖上傳它時,Application Loader抱怨:「這個包無效。針對iPhone設備系列的應用程序可能不需要iOS部署目標3.2,它是僅支持iPad的操作系統。

什麼?我唯一的選擇是將部署目標設置爲4.0,並且完全不在iPad上運行,或者將其設置爲3.1.x併爲我不想支持的平臺構建/測試應用程序,Apple甚至不會還有什麼SDK?我錯過了什麼嗎?

+0

您可以提交Apple的錯誤... – 2010-09-25 00:59:35

回答

1

設置「目標設備家族」到iPhone/iPad的

+0

我不想支持原生iPad應用程序,我只是希望能夠以兼容模式運行。 – 2010-09-24 19:07:03

+0

我想你可能在那裏運氣不好。抱歉! – 2010-09-25 00:58:52

0

新固件支持兼容於舊的。例如:3.1.x應用程序與3.1,3.0,2.2等兼容。 我的猜測是將其設置爲iOS4應用程序。另外請記住,iPad上有一些功能不適用於iPhone,反之亦然。所以你的應用程序仍可能崩潰。

+0

我意識到這一點。我試圖避免在3.1.x平臺上編寫條件代碼和測試的麻煩(MPMoviePlayerController變通辦法是一個很好的例子)。我知道我的應用程序與3.2 API向後兼容,我只是希望能夠在iPad上以兼容模式運行它。 – 2010-09-24 19:10:37

相關問題