IOS項目接入Flutter及依賴庫

具體實現流程

1)在IOS工程同級目錄上創建flutter_module獨立的項目

$ flutter create -t module flutter_module

2)在IOS項目的Podfile中添加以下代碼,給工程target配置flutter相關的pods

target "AppTest" do
  flutter_application_path = '../flutter_module'
  load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')
  install_all_flutter_pods(flutter_application_path)

  pod 'AFNetworking'
end

3)添加依賴packages,打開flutter_module的pubspec.yaml並將以下行添加到dependencies尾部

flutter_boost:
    git:
        url: 'https://github.com/alibaba/flutter_boost.git'
        ref: '0.1.64'
---------------------------或--------------------------------
#添加依賴packages ^表示適配和當前大版本一致的版本,~表示適配和當前小版本一致的版本
flutter_boost: ^0.1.64

4)在flutter_module目錄上執行'flutter packages get'和'flutter build ios'

$ flutter packages get
$ flutter build ios

5)在IOS工程目錄上執行'pod install',完成之後就可以在IOS工程中看到flutter及依賴庫的Framework和源碼

$ pod install

備註:將IOS工程和flutter_module拷貝到其他目錄下,編譯時會報文件路勁錯誤,可以依次執行一下4、5,重新構建。

發佈了28 篇原創文章 · 獲贊 6 · 訪問量 5910
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章