- Xcode 升級(jí)到12.4 版本之后,在真機(jī)下調(diào)試一切正常,但在模擬器下報(bào)錯(cuò)
Moudule 'xxx' not found最開(kāi)始的解決方法為更改
File-Workspace Settings中的Build System,但之后又報(bào)錯(cuò)Could not find module 'xxx' for target 'arm64-apple-ios - 先梳理一下理論
- xcode里面有個(gè)Architectures選項(xiàng),他的值為Standard architectures - $(ARCHS_STANDARD)時(shí)在真機(jī)的編譯下實(shí)質(zhì)是(armv7和arm64)在模擬器的時(shí)候是(x86_64,i386,arm64)
2. xcode里面的Build Active Architectures Only選項(xiàng),如果為Yes時(shí),表示只編譯當(dāng)前一個(gè)架構(gòu),真機(jī)的話一般是arm64, 模擬器一般是x86_64, 如果為No的時(shí),那就是同時(shí)編譯支持的架構(gòu),就是上面的那些架構(gòu)
3. xcode里面的Excluded Architectures選項(xiàng),表示填在這里的就是排除的架構(gòu),所以如果這里arm64,就是不想編譯arm64的意思
4. xcode里面的VALID_ARCHS選項(xiàng)呢,就是目前有效的架構(gòu)(我也暈,蘋(píng)果搞這么復(fù)雜,有1了還要這個(gè)),一般這里填的值和1一樣 - xcode里面有個(gè)Architectures選項(xiàng),他的值為Standard architectures - $(ARCHS_STANDARD)時(shí)在真機(jī)的編譯下實(shí)質(zhì)是(armv7和arm64)在模擬器的時(shí)候是(x86_64,i386,arm64)
- 分析之后解決方案如下:
1.Architectures選項(xiàng),設(shè)置他的值為Standard architectures - $(ARCHS_STANDARD)
2.xcode里面的Build Active Architectures Only選項(xiàng),debug為Yes,release為No
3.xcode里面的Excluded Architectures選項(xiàng),保留為空(網(wǎng)上不斷在這里加arm64的,其實(shí)不用)
4.xcode里面的VALID_ARCHS選項(xiàng),設(shè)置他的值為arm64 arm64e x86_64
Xcode升級(jí)之后,報(bào) Moudule ‘xxx‘ not found,或 Could not find module ‘xxx‘ for target ‘a(chǎn)rm64-apple-ios
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- 報(bào)錯(cuò)詳細(xì)信息: Could not find module 'SnapKit' for target 'arm64...
- armv7,armv7s,arm64,i386,x86_64 詳解 一、概要 平時(shí)項(xiàng)目開(kāi)發(fā)中,可能使用第三方提供的...
- 轉(zhuǎn)載地址:http://www.cocoachina.com/cms/wap.php?action=article...
- iOS armv7, armv7s, arm64區(qū)別與應(yīng)用32位、64位配置 歷程 2015年2月1日不允許不支持...
- 一、ARM架構(gòu) ARM架構(gòu)過(guò)去稱作進(jìn)階精簡(jiǎn)指令集機(jī)器(Advanced RISC Machine,更早稱作:Aco...