2010-12-16 79 views
0

我對版本兼容性感到困惑,希望有人能爲我解決這個問題。使用較新的操作系統ipad進行adhoc部署

我有支持iOS 3.2但不支持4.2.1的xcode 3.2.4。現在,我有兩個iPad - 舊的3.2操作系統和更新的4.2.1。我可以創建專門的配置,並將我的應用程序安裝到舊iPad中,但我無法爲我的新版本4.2.1 iPad做到這一點。至少在運行臨時分發方面,新的應該不應該向後兼容?

當我連接我的新iPad並且它說我需要安裝最新的iOS sdk以使用我的新iPad進行開發時,我在組織者中看到黃點警告/錯誤,但我想知道是否還有別的東西我做錯了。似乎並不需要繼續升級我的xcode以運行鍼對較早版本操作系統構建的ad hoc,就像應用程序商店中的舊應用程序應該爲它們工作一樣。我是否錯誤地考慮了這個問題,還是必須升級我的iOS sdk才能構建特別版本?

回答

0

要在更新的iPad上開發,您需要更新的sdk。但是,如果你想要做的就是運行特設基礎上,那麼你只需要:

  1. 爲新iPad添加UDID到您的臨時調配輪廓
  2. 添加配置個人資料與新的iPad使用iTunes
  3. 您的應用添加的臨時釋放到你的iPad使用iTunes
+0

這就是我懷疑應該工作。我將我的udid添加爲設備,將設備添加到我的adhoc配置中,將文件拖到我的xcode中,並將它拖到我的itunes圖標上。然後,我構建了應用程序並將.app文件拖到我的iTunes中。這聽起來是對的嗎?如果是這樣,那就是我所做的,所以我的下一個問題是是否有一種方法來驗證。也許我應該刪除規定並重新將其添加到xcode。 – Joey 2010-12-16 01:44:39

+0

刪除條款,重新啓動xcode,並讀取提供了訣竅,所以人們像我一樣掛斷可以嘗試這樣做。我也從iTunes中刪除了應用程序,然後將新應用程序拖到它上面,所以我不確定這是否是實現它的重要步驟。 – Joey 2010-12-16 02:18:36