該文章持續(xù)記錄下自己在Flutter開(kāi)發(fā)中遇到的日常問(wèn)題薪夕,好記性不如爛筆頭,之前遇到的問(wèn)題如果不養(yǎng)成記錄的習(xí)慣姥闭,下次再遇到很可能會(huì)忘了之前是如何解決的了巧婶,所以專門(mén)開(kāi)一個(gè)文章來(lái)記錄,這樣下次再遇到可快速解決壕翩,遇到相同問(wèn)題的讀者也可以快速找到解決方法谈喳。
1、打包報(bào)錯(cuò) flutter.h找不到
先刪除調(diào)ios/Flutter/Flutter.podspec這個(gè)文件
然后flutter clean戈泼,在run
2婿禽、報(bào)錯(cuò)dyld: Library not loaded: @rpath/App.framework
修改iOS項(xiàng)目中pods下面 Targets Support Files-》Pods-ihaiiphone-Pods-1haiiPhone-frameworks.sh
加上install_framework "${PODS_ROOT}/../../../../Flutter/flutter/.ios/Flutter/App.framework"
3、原生和fultter混編大猛,flutter修改后同步問(wèn)題:
flutter端改后扭倾,iOS端可以clean后再run這時(shí)候就是運(yùn)行的最新的flutter代碼;
在編譯中iOS啟動(dòng)后挽绩,這時(shí)可以在Android Studio的終端中輸入flutter attach 可以進(jìn)行熱重載膛壹。
4、Failed to build iOS app Error
打開(kāi)XCode,然后將Pods下面的framework中的Flutter刪除唉堪,然后回到Android Studio重新編譯即可模聋。