你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> iPhone開發--提交appStore審核時出現的問題

iPhone開發--提交appStore審核時出現的問題

編輯:IOS開發綜合

昨天下午,同事用xcode4.2向appStore提交應用程序時,提示如下的錯誤:

iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6
截圖如下:


\

產生這個錯誤,很是疑惑,嘗試了幾個辦法,都失敗了,無奈之下,只好求助偉大的stackoverflow。解決辦法翻譯如下:


如果你的xcode是4.2以上的版本的話,請嘗試一下的解決辦法:

1.點擊你的項目名稱(在左側欄),之後點擊Target:

 \

 

2.點擊'Build Settings' (在右側欄):

 \

 

3.打開‘Architectures’標簽,點擊名稱為 'Release' 或者 'Distribution' 的行,選擇'Other...':

 \

 

4.雙擊名稱為'$(ARCHS_STANDARD_32_BIT)'的行,使之成為可編輯狀態,刪除文字,輸入armv6。再點擊左下角的“+”號,在出現的欄中輸入armv7。最後點擊“done”按鈕。

 \

 

以上就是解決方法了,下面你再嘗試“build/archive”就可能不會出現上述的錯誤信息了。

 


如果問題依舊,請嘗試該鏈接this answer from justinxreese,就是在你的info.plist文件中的"Required Device Capabilities"加入全部的 armv6 和 armv7的信息。



stackoverflow的鏈接地址如下:http://stackoverflow.com/questions/4198676/warning-iphone-apps-should-include-an-armv6-architecture-even-with-build-config
 
 
 
摘自zcl369369的專欄

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved