2023-07-27 Error (Xcode): module map file '/Users/shushikeji/Desktop/Work/realityhome/flutter_thi...

碰到這個問題第一個想到的就是添加

use_modular_headers!

然后就開始添加,一頓操作下來還是報同樣的錯。

由于本項目是flutter項目,而且具有多個target,如下圖所示:


P o d f i le

一開始我在前三個target 都加了use_modular_headers!,想著ThirdRealityNotificationService就不加了,結(jié)果發(fā)現(xiàn)不行。

然后就加上,加上之后發(fā)現(xiàn)就行了。


又過了半個月,突然報相同的錯誤,很奇怪。

實在不知道怎么回事,然后就刪除XCODE 緩存,索引什么的,然后再次Flutter build ios --flavor xx ,好了。

突發(fā)奇想,由于ThirdRealityNotificationService 實際上根本不需要使用cocoa pods添加的框架,所以就把這個target去掉,發(fā)現(xiàn)也沒問題了。


最后得出結(jié)論:1,加上use_modular_headers! 2,如果還不行,清楚XCODE的緩存。

清楚緩存

一天后,又出問題了。

又搞了一天,終于發(fā)現(xiàn),在P o d f i le 去掉ThirdRealityNotificationService之后,project/ Runner /info 的Configurations 下面

必須勾選為NONE,因為不的話,ThirdRealityNotificationService target的build setting中會導入相關(guān)xcconfig的配置,以至于OTHER_SWIFT_FLAGS 等相關(guān)Flags 中會有 -fmodule-map-file="${PODS_CONFIGURATION_BUILD_DIR}/qr_code_scanner/qr_code_scanner.modulemap"

而P o d f i le 去掉ThirdRealityNotificationService之后,實際上根本不會有,所以導致找不到module map出錯。

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

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

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