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

來源:互聯網
上載者:User

昨天下午,同事用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的專欄

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.