2013-09-22 41 views
2

我爲我們的iOS應用程序使用phonegap構建服務(該應用程序構建於HTML5上),並且從phonegap交付的ipa文件可以在我們的設備上使用開發配置文件很好地工作。但是,試圖加載應用程序到應用程序商店(採用發佈供應的iTunes配置文件)時,我們得到這個從應用程序加載器通過Application Loader加載應用程序時,「不支持的體系結構」是什麼意思?

ERROR ITMS-9000:「不支持的架構你的可執行文件包含 不支持的架構'[12-11]'「。在SoftwareAssets/SoftwareAsset (MZItmspSoftwareAssetPackage)

這裏面有2.8和應用程序加載器的2.9版本。我們使用Phonegap構建服務2.7,2.9和3.0。我們如何確定PhonegapBuild中「不受支持的體系結構」是什麼?有沒有一種方法可以識別我們正在使用的功能,這可能會導致這個錯誤?

回答

2

我已經設法成功上傳應用程序。問題是我運行OSX 10.7.5並運行Application Loader 2.8(AL),這似乎與Moutain Lion(10.8)兼容。一旦升級到Mountain Lion,你可以進行另一個更新到10.8.5,它將安裝Application Loader 2.9。 (您可以通過蘋果電腦升級到10.8 =>「Mac App Store」選項)這是一個付費升級。)

如果您從itunes connect portal下載最新的AL並安裝它,它不會告訴你它與10.8之前的舊版Mac OSX不兼容。你所得到的只是一個晦澀的信息,你的ipa是一個「不受支持的架構」,在「Appleonean」中意思是「你需要升級你的OSX版本」。非常令人誤解,因爲它與您的IPA無關,它是您的操作系統。即使從蘋果關於AL閱讀PDF也沒有最低系統要求的跡象..

0

同樣在這裏 - 這個程序以前上傳的罰款,但是當我嘗試支持更新我得到這個錯誤了約120像素,76px缺少圖標警告一起,和152px

+0

看到我的答案,並嘗試它。我想確認這與在Mac上升級O/S一樣簡單。 – giulio

+1

是啊我猜我們都在同一個地方發帖:) - 我已經upvoted你的答案,在電話論壇上確認的10.8.5和AL 2.9也很棒。 –

+0

其他人在論壇上證實這是解決方案。有幾個例外,但我不知道這些情況下的變量。解決這個問題對我們來說是一大福音。它正在舉辦真正的世界商業解決方案。很高興分享:)在商業軟件領域,像報道的無能的消息是蘋果史詩般的失敗。太多的孩子在那個地方寫代碼,沒有成年人 – giulio

相關問題