2011-04-27 202 views
3

iTunes Connect說我的應用程序可執行文件缺少必需的體系結構。 ARMv6的iTunes Connect應用程序缺少必需的體系結構

現在那滑稽(讀:特有的)至少有以下架構(S)必須存在的一個我,因爲我專門設置的iOS目標爲4.0,與ARMv7的編譯

MinimumOSVersion甚至設置爲4.2 info.plist

爲什麼我會得到這個錯誤?這是一個從未出售的應用程序的更新,它被批准在應用程序商店,但只是佔位,因爲有我想修復的錯誤。應用程序加載器是否深入檢查?

回答

1

答案是,你必須取消選中「只建有源體系」,在Xcode 3這需要你選擇目標,然後單擊「信息」,在構建選項卡中,在架構一個複選框 -

+0

這是正確的,不要打擾自己與其他職位推薦安裝舊的XCode – Ray 2011-09-18 03:08:40

0

不要打死馬(線程),但是當它發生在必須在iOS 6上運行的應用程序(當前位於Xcode 4.6.2)上時,我發現了此問題的不同解決方案。

The solution was here.

而且步驟是:

  1. 選擇您的構建架構標準(ARMv7的& armv7s)
  2. 選擇部署目標爲IOS 4.3和
  3. 添加以下變量在info.plist中: - 必需設備功能,Item0值爲armv7。

我已經有「構建有源體系僅」設置爲「否」,那麼至少有一個更多的新十歲上下的問題,導致同樣的錯誤。