Flutter 項目更新到 最新 Xcode 12工具出現(xiàn)的 "坑"


背景:? 為了適配 iOS 14的 一些新特性, Xcode 工具 需要更新 至最新的 Xcode12 , 由于 電腦空閑內(nèi)存空間不夠,清理了大量的Flutter 編譯產(chǎn)物.騰出內(nèi)存空間 安裝Xcode12 .

問題: 更新 Xcode 12 后, Xcode 工具 會默認 修改? 之前Xcode11 的 一些工程 編譯配置,最后導(dǎo)致編程 找不到相關(guān)庫 的編譯路徑. (Flutter? 項目 遇到的, 純原生項目 暫時未知)

比如 : 這個常見的 網(wǎng)絡(luò)庫AFNetworking 編譯找不到

? (這個庫 實際上 通過 cocoapods ?已經(jīng)下載安裝 成功,也編譯成 功了,但是 Flutter 產(chǎn)物 鏈接 這個庫時,找不到路徑,手動指定 路徑發(fā)現(xiàn)不生效, 因為 Flutter 工程 是通過 自己的編譯 配置文件 查找路徑的)

因為 上面的一些庫鏈接 不成功,所以 Flutter 產(chǎn)物自然生成 不了.

缺少Flutter 編譯產(chǎn)物

根本原因: (編譯配置文件 被 Xcode12 修改了)

錯誤的 編譯配置(如下):

錯誤的 編譯配置

正確的 編譯配置

正確的 編譯配置

如果 指定 正確的 編譯配置文件 后,還是 編譯不成功.

很大原因是? 上面的配置文件本身有問題,

因為上面的 編譯配置文件是 在 flutter build ios 這個命令 自動生成的

解決辦法:?

方法一:? Flutter 產(chǎn)物 這個文件夾下 所有產(chǎn)物以及 配置文件刪除掉.? 然后重新執(zhí)行 Flutter build ios 這個命令生成產(chǎn)物.

方法二: 放棄 上面整個 倉庫工程代碼,以及相關(guān)的編譯殘留配置.?

?? 從新拉取分支代碼,然后,按上面正確的工程配置,指定編譯文件,從新編譯產(chǎn)物.

?? (這個方法是牛逼中的戰(zhàn)斗機,可以解決莫名其妙的一些編譯報錯)

第二個 "坑"

報錯:Showing All Messages

No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=arm64, VALID_ARCHS=armv64 arm64e x86_64? armv7).

原因: 升級 Xcode 12 后, Flutter 產(chǎn)物依賴的一些第三方 庫,的CPU 架構(gòu) 不對. 會導(dǎo)致模擬器無法運行,(Xcode 11 這些 配置其實之前有的,我這邊因為是 直接更新Xcode12,導(dǎo)致部分配置不對)

解決方法:

?看圖 配置,

1.Build Setting? —> 搜索? VALID_ARCHS ,?

?2. 對應(yīng)寫上? armv64 arm64e x86_64 ,就OJBK 了.

指定CPU 編譯架構(gòu)?armv64 arm64e x86_64?

吐血總結(jié):

?記得千萬不要直接 在 APPStore 直接升級 Xcode, 因為這么升級是 直接頂替 掉舊版Xcode 的,這樣很容易導(dǎo)致之前的項目編譯配置不正常. 被新Xcode 從新組織配置了.

最保險升級Xcode 的方法 應(yīng)該是?

? 在官方蘋果 網(wǎng)站 下載安裝包, 然后 再安裝 Xcode12? , 這樣的話 電腦上 同時保留著 新舊 2個 Xcode , 方便升級過程中 有問題,直接在舊Xcode 處理臨時緊急問題.

?為什么沒這么干呢?? 因為電腦內(nèi)存空間嚴重不足(高清大片太多),難以同時支撐 2 個Xcode? 這么龐大的 家伙.

(說到底,還是人窮志短,沒法裝逼…)

搞完 成功 !!!?

尼瑪,真香!!!

特別鳴謝,金興大佬全程指點迷津!!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末管跺,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子耻讽,更是在濱河造成了極大的恐慌王带,老刑警劉巖互墓,帶你破解...
    沈念sama閱讀 212,080評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剩失,死亡現(xiàn)場離奇詭異,居然都是意外死亡炊汹,警方通過查閱死者的電腦和手機躬充,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來讨便,“玉大人麻裳,你說我怎么就攤上這事∑髦樱” “怎么了津坑?”我有些...
    開封第一講書人閱讀 157,630評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長傲霸。 經(jīng)常有香客問我疆瑰,道長,這世上最難降的妖魔是什么昙啄? 我笑而不...
    開封第一講書人閱讀 56,554評論 1 284
  • 正文 為了忘掉前任穆役,我火速辦了婚禮,結(jié)果婚禮上梳凛,老公的妹妹穿的比我還像新娘耿币。我一直安慰自己,他們只是感情好韧拒,可當我...
    茶點故事閱讀 65,662評論 6 386
  • 文/花漫 我一把揭開白布淹接。 她就那樣靜靜地躺著,像睡著了一般叛溢。 火紅的嫁衣襯著肌膚如雪塑悼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,856評論 1 290
  • 那天楷掉,我揣著相機與錄音厢蒜,去河邊找鬼。 笑死,一個胖子當著我的面吹牛斑鸦,可吹牛的內(nèi)容都是我干的愕贡。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼巷屿,長吁一口氣:“原來是場噩夢啊……” “哼颂鸿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起攒庵,我...
    開封第一講書人閱讀 37,752評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎败晴,沒想到半個月后浓冒,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,212評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡尖坤,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,541評論 2 327
  • 正文 我和宋清朗相戀三年稳懒,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片慢味。...
    茶點故事閱讀 38,687評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡场梆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出纯路,到底是詐尸還是另有隱情或油,我是刑警寧澤,帶...
    沈念sama閱讀 34,347評論 4 331
  • 正文 年R本政府宣布驰唬,位于F島的核電站顶岸,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏叫编。R本人自食惡果不足惜辖佣,卻給世界環(huán)境...
    茶點故事閱讀 39,973評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望搓逾。 院中可真熱鬧卷谈,春花似錦、人聲如沸霞篡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,777評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽朗兵。三九已至凸郑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間矛市,已是汗流浹背芙沥。 一陣腳步聲響...
    開封第一講書人閱讀 32,006評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人而昨。 一個月前我還...
    沈念sama閱讀 46,406評論 2 360
  • 正文 我出身青樓救氯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親歌憨。 傳聞我的和親對象是個殘疾皇子着憨,可洞房花燭夜當晚...
    茶點故事閱讀 43,576評論 2 349

推薦閱讀更多精彩內(nèi)容