被XCode10坑的頭大,和大佬溝通發(fā)版到底要不要犧iOS9.2以下用戶的時候被大佬一句為什么我們的兼容性這一欄這么長??。?br> 如圖:
????????? 我們家App:

b.jpeg
?????????????? 看見沒,就是這么長??!
????????? 別人家App:

a.png
?????????????? 看見沒,就是這么干凈、利索??!
我: ?!?????? (真叫人頭大,這不是要討論的點好么?)恩,好的,我稍后看一下怎么處理下(我還要工資。。我還要工資。。)。
然后一頓亂搜!
很多文章都指向了: Project -> Target -> Build Settings -> Build Active Architecture Only(Release);說是把這個置為NO; 這個選項的意思其實從字面就很容易理解,英語渣渣不獻丑了;不過我覺得問題沒有這么簡單,因為我的默認值就是“NO”!??!
不過出發(fā)點還是值得思考的,印象中我們的App一直僅支持iOS9以上\arm64 (這個不懂的話, emmmm... 要不你郵件我我給你講講。。。) 系統(tǒng),所以我猜問題必定在架構(gòu)上,畢竟能升iOS9的機器還有armv7的機型,所以App Store只好告訴你iOS9以上那些手機可用這個App,一定是這樣的!我就是這么機智?。?!
果斷修改: Project -> Target -> Build Settings -> Valid Architectrues (不懂郵我) ,Value:
armv7 arm64
打包!提交!上架!,果然搞定了!,所以現(xiàn)在:
????????? 我們家App:

a.png
?????????????? 看見沒,就是這么干凈、利索?。?/strong>
是的,我一直讓你們郵我,卻一直沒給你們留郵箱?。。?!