2011-11-05 44 views
3

我已將我的xcode升級到4.2,並嘗試使用新的xcode構建我的舊項目。 我改變了在新的Xcode以下設置 -xcode 4.2在iTunes中構建和歸檔問題

架構 - > ARMv6的ARMv7的

基地SDK - iOS5的

編譯器 - > LLVM GCC 4.2

iOS的部署目標 - > iOS 3.1

我能夠在設備(5.0 ios)中構建和安裝它,但是當我嘗試使用歸檔進行分發構建時,它無法安裝在顯示ios4和ios5無效權利的設備中。

當我GOOGLE了它,我發現,爲了成功地intall設置

構建有源體系只有 - > NO

這個我得到成功後,通過在iPhone 3GS的iTunes安裝我的分佈構建的.ipa/4(包括4和ios5),但它仍然在iphone3g(3.1.3ios)中顯示無效的權利。 我在我的項目中也有靜態庫。

請幫我弄清楚如何創建一個應該安裝在3.1到5.0 ios的版本。

感謝

+0

您是否檢查了您的供應配置文件是否正確設置了發佈版本? –

+0

是的,我已檢查他們是否正常。我正在嘗試創建一個發佈版本並創建.ipa版本在iphone 3gs/4中成功安裝,但是隻能在使用ios 3.1.3設備的3g版本中失敗。 – Rishi

回答

1

您必須先將設備和開放的組織者,比它會要求安裝IOS3.0 - 3.2.2設備調試支持,安裝它,並再次嘗試,它爲我工作。

+0

這也是關於分配,不僅是調試。你確定安裝調試支持解決了你的分發構建問題嗎? –