亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“警告:iPhone應用程序應包含armv6架構”,即使使用構建配置集也是如此

“警告:iPhone應用程序應包含armv6架構”,即使使用構建配置集也是如此

iOS
慕少森 2019-08-09 15:16:26
“警告:iPhone應用程序應包含armv6架構”,即使使用構建配置集也是如此我已經有一段時間不得不調整項目構建設置了。升級到最近的SDK后,我無法構建我的ad hoc分發配置。Build生成此警告和錯誤:警告:iPhone應用程序應包含armv6架構(當前ARCHS =“armv7”)iPhone / iPod Touch:應用程序可執行文件缺少必需的體系結構。必須至少存在以下架構之一:armv6(-19033)但是在我的項目中我認為我的設置正確:架構是:標準(armv6 armv7)基礎SDK:最新的iOS(目前設置為iOS 4.2)有效的架構:armv6 armv7我清理了所有目標。我很感激任何提示。
查看完整描述

3 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

如果使用Xcode 4.2或更高版本,請嘗試以下操作:

  1. 單擊項目名稱(在左列中),然后單擊目標:

  2. 單擊“構建設置”選項卡(在右欄中):

  3. 點擊“架構”下的“發布”或“發布”行,然后選擇“其他...”:

  4. 雙擊出現的彈出框中名為“$(ARCHS_STANDARD_32_BIT)”的突出顯示的行,并通過鍵入“armv6”替換它。然后使用popover左下角的加號按鈕添加一個新行,并鍵入“armv7”,然后單擊“完成”:

更新:你應該添加armv7s來定位iPhone 5。(如果使用Xcode 4.5或更高版本構建,則放下armv6,不再支持armv6。)

而已。您現在應該能夠構建/存檔而不會產生錯誤。

如果它仍然不起作用,請參閱justinxreese的這個答案,建議在info.plist文件的“Required Device Capabilities”下添加armv6和armv7的條目。


查看完整回答
反對 回復 2019-08-09
?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

如果取消選中“僅構建活動體系結構”,則它將構建所有有效體系結構。

更新:從Xcode 4開始不再適用 - 遵循Nick關于Xcode 4及更高版本的說明。


查看完整回答
反對 回復 2019-08-09
?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

除了Nick關于Xcode 4.2的回答之外,您可能還需要查看info.plist文件。似乎默認情況下在Xcode 4.2中啟動的新項目在“必需的設備功能”中指定了“armv7”。如果想要支持運行armv6的設備(例如iPhone 3G),則需要刪除它。

從您的ProjectName-Info.plist中的'Required device capabilities'中刪除armv7


查看完整回答
反對 回復 2019-08-09
  • 3 回答
  • 0 關注
  • 517 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號