iOS inhouse發(fā)布iOS 11上安裝不成功

問題:

一個很老的代碼, 做inhouse發(fā)布, 發(fā)布成功之后iOS 11以下成功安裝 iOS 11成功下載但是安裝失敗

解決方式:

build settings ->architectures 選擇armv7,arm64

之后, 工程可能會有部分代碼報錯, 大部分是id類型不支持count方法了, 用字典強轉(zhuǎn)一下就好

原因:

iOS 11 不兼容32位

這個很老的代碼是在32位下運行的, iOS 11之前雖然不提倡但是都兼容32位APP,? 但是在iOS 11上就不兼容32位只能使用64位, 所以這也是很多APP在系統(tǒng)升級之后點擊崩潰的原因

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容