問題是:用手機連着線,flutter ios 運行Runner是直接可以運行flutter項目的,然後打出ipa包後,在手機運行就是白板。
經過反覆思考,好像是xcode打包的時候無法運行flutter項目,包中只有App.framework和Flutter.framework,也不起什麼作用,打出來的ipa包是個空的iOS項目。
最後測試使用flutter打包,然後不進行build,直接打包ipa
flutter build ios --release
然後直接archive
結果flutter項目運行出來了。
結論是:flutter build以後,然後xcode在build會吧iOS項目中的.app給替換了,導致空項目ipa包。
作爲一個開發者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS交流羣:834688868,不管你是大牛還是小白都歡迎入駐 ,分享BAT,阿里面試題、面試經驗,討論技術, 大家一起交流學習成長!
作者:宇軒Simid
鏈接:https://www.jianshu.com/p/1d40d656270f