iOS專案中整合Flutter的最新適配公升級

2022-02-06 04:47:59 字數 1001 閱讀 7488

如果你在2023年8月之前將flutter新增到現有ios專案,本文值得你一看。

在2023年7月30日,

合併合併

請求flutter / flutter#36793

之前flutter 1.8.4-pre.21

將flutter新增到現有的ios應用程式需要更改podfile,

並在現有xcode專案中新增執行指令碼構建階段。

要在此拉取請求之後更新到flutter,您必須更改podfile,刪除「執行指令碼」構建階段,然後重新生成podhelper指令碼。

以前,需要將以下幾行新增到

podfile

path/to/my_flutter/''

.ios

', '

flutter

', '

podhelper.rb

')), binding)

這應該更新為:

path/to/my_flutter/''

.ios

', '

flutter

', '

podhelper.rb')

target ''

do end

target ''

do end

以前,需要將構建階段新增到現有xcode專案中:

"

$flutter_root/packages/flutter_tools/bin/xcode_backend.sh

"build

"$flutter_root/packages/flutter_tools/bin/xcode_backend.sh

" embed

此構建階段不再是必需的,必須刪除。

cd '

path/to/my_flutter/

'rm .ios/flutter/podhelper.rb

flutter build ios

iOS專案中整合ijkplayer框架

1 首先需要配置編譯環境,需要安裝homebrew,git,yasm 需先安裝ruby環境 ruby e curl fssl brew install git brew install yasm 2 開始編譯ijkplayer 本質上是對ffmpeg的編譯 cd ijkplayer master i...

iOS專案整合flutter

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

react專案中整合redux

npm install redux npm install react redux npm install redux thunk 生成store 在專案初始化預設index檔案中設定.index.js import from redux const store createstore fn 匯入r...