flutter moudle 項目編譯生成 .ios 和 .android 更改.xx項目代碼不被覆蓋 flutter make-host-app-editable


 

新建的flutter moudle 項目編譯自動生成.ios 和.android 運行在模擬器或真機上的項目其實就是.ios和.android原生項目,原生項目集成fluuter,如果想要更改.ios或.android原生項目實現功能需求,直接更改.ios或.android是無效的,重新編譯會被覆蓋,可以使用flutter make-host-app-editable 命令,在終端執行flutter可查看相關命令,如下圖:

 

make-host-app-editable 我理解的意思是運行的應用程序從自動生成的項目(.ios)移動指向到非自動生成的項目(ios),以便開發人員編輯.

在flutter項目目錄下執行flutter make-host-app-editable,會生成新的ios和android原生項目,如下圖:

例如,在ios項目中添加tabbarItem,如下圖:

運行效果:

重新編譯運行的項目由.ios項目指向新的ios項目,更改不會被覆蓋。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM