問題:Couldn't mmap icu data file
mac 使用 Qt5.15/MaintenanceTool 添加了 webEngine模塊,正常run的時候打開內(nèi)嵌瀏覽器沒啥問題耙箍, 使用macdeployqt 打包后出現(xiàn)瀏覽器白屏問題 控制臺輸出:[0512/154102.178856:ERROR:icu_util.cc(251)] Couldn't mmap icu data file
使用命令行執(zhí)行安裝包沙兰,發(fā)現(xiàn)在打開瀏覽器時報QtWebEngineProcess image not found錯誤凌停,發(fā)現(xiàn)是依賴路徑錯誤
解決方法
給 QtWebEngineProcess 添加個@rpath
打完包后
cd /到安裝包的Frameworks目錄下/
執(zhí)行
install_name_tool -add_rpath @executable_path/../../../../.. QtWebEngineCore.framework/Helpers/QtWebEngineProcess.app/Contents/MacOS/QtWebEngineProcess