Flutter 進iOS舊專案多人開發路徑報錯問題

2021-10-04 18:25:41 字數 1135 閱讀 4675

ios專案加入flutter

在flutter進入ios專案的時候,給開發帶來了便利;但是在多人協作開發的時候會報路徑找不到的錯誤.

因為flutter專案路徑不一致報錯:

在原有專案開發的基礎上加進來flutter,可能因為每個人存放原有ios專案的路徑不一致,flutter專案的路徑不一致導致多人開發時候報路徑錯誤;

此時,在多人開發過程中,可以使用絕對路徑,來統一flutter的安裝路徑,比如所有人都可以把flutter專案放在『/users/』路徑下。

安裝flutter路徑不一致報錯:

在舊專案中嵌入flutter可能會為flutter安裝路徑不一致,導致找不到路徑報錯;

既然是因為路徑報錯,現在給出三種解決思路:

統一flutter的sdk安裝路徑,可以統一放在『/users/』路徑下面;

統一flutter專案的放置路徑,也可以統一放在『/users/』路徑下面;

解決途徑1、

可以直接pod install ,在路徑報錯的時候直接更新,這樣子就可以解決路徑報錯,但是很繁瑣,組內成員更新一次別人**就需要搞一次,用著不爽。

解決途徑2、

原有專案中pod install由專人操作,並且沒操作一次『pod install』,就必須修改一次pods.xcodeproj裡面『project.pbxproj』中關於flutter的路徑。

接下來可以修改這個路徑,修改為自己電腦中安裝的flutter的sdk路徑:

這樣子修改之後,專案組內成員更新**就不會在報錯;但是每次想更新pod install的時候就必須修改pods裡面的有關flutter路徑。

解決途徑3、

在上述統一完flutter sdk的安裝路徑和flutter專案的安裝路徑之後,在統一組內成員原有專案的路徑,這樣子也可以解決報路徑找不到問題。

iOS專案嵌入Flutter

1 啟動終端,cd進入到ios專案同一層資料夾下,建立flutter模組 flutter create t module flutter module 2 現有ios專案已經使用cocoapods,進入podfile檔案,新增一下內容 3 執行 pod install 4 將我們的專案bitcode...

iOS專案整合flutter

1.建立flutter module 假設我們已經有了乙個ios專案,路徑為 path nativeaddflutter test 工程名 那我們要在testflutter同級目錄下建立 flutter module cd users huangzengsong desktop nativeaddf...

為現有 iOS專案整合 Flutter

flutter 0.5.1 xcode 9.4.1 flutter工程 flutter examples hello world 首先,在你的專案裡面拖入flutter.framework,這個庫是 flutter engine,承載了 dart執行時和繪圖引擎。flutter.framework和...