Xcode5.1 編譯問題

目前ios的指令集有如下幾種:ios

  • armv6
    • iPhone
    • iPhone2
    • iPhone3G
    • 第一代和第二代iPod Touch
  • armv7
    • iPhone4
    • iPhone4S
  • armv7s
    • iPhone5
    • iPhone5C
  • arm64
    • iPhone5S

 機器對指令集的支持是向下兼容的,所以armv7的指令集是能夠運行在iphone5S的,只是效率沒那麼高而已~xcode

 

Architecture : 指你想支持的指令集。iphone

Valid architectures : 指即將編譯的指令集。ui

Build Active Architecture Only : 只是否只編譯當前適用的指令集。spa

 

PS:選arm64時須要最低支持5.1.1:code

正題:xcode5.1編譯Failed xcode5.1默認的編譯64bit(arm64) 某些靜態庫暫不支持64bit ip

解決辦法:項目->TARGETS->Build Setting -> Architectures ->Valid Architectures 改成 armv7 armv7sit

相關文章
相關標籤/搜索