上傳appstore上的包提示不支持64位,或者安裝到手機提示影響手機速度問題解決

1、查看Build Settings 里面Valid Architectures的值是否有:arm64 armv7 armv7s這三個。
2、然后看下Build Active Architecture Only這個屬性:
Build Active Architecture Only
這個屬性設置為yes,是為了debug的時候編譯速度更快,它只編譯當前的architecture版本。而設置為no時,會編譯所有的版本。
這個是設備對應的architecture:
armv6:iPhone 2G/3G,iPod 1G/2G
armv7:iPhone 3GS/4/4s,iPod 3G/4G,iPad 1G/2G/3G
armv7s:iPhone5, iPod5
arm64:iPhone5s,ipad air,ipad mini2
編譯出的版本是向下兼容的,比如你設置此值為yes,用iphone4編譯出來的是armv7版本的,iphone5也可以運行,但是armv6的設備就不能運行。所以,一般debug的時候可以選擇設置為yes,release的時候要改為no,以適應不同設備。

看下release是否是NO。


屏幕快照 2016-12-21 上午11.44.22.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容