Mac環(huán)境下 搭建 Flutter iOS環(huán)境以及讓 Flutter 運行在 iOS設(shè)備上(超詳細)

一、準(zhǔn)備工作

1、升級 Macos 系統(tǒng)為最新系統(tǒng)
2、安裝最新的 Xcode
3、電腦上面需要安裝 brew https://brew.sh/(也可以用另外的一個源,安裝方式在我的簡書里有寫,安裝比較快)

二、下載 Flutter、配置 Flutter 環(huán)境變量、配 置 Flutter 鏡像

1、下載 Flutter SDK
https://flutter.cn/docs/get-started/install/macos

2、把下載好的 Flutter SDK復(fù)制到你想安裝 SDK的目錄下:如
/Users/admin/flutter_mac/flutter

image.png

備注:電腦上直接下載下來就是解壓過的,因此直接將下載的包復(fù)制過來即可(flutter_mac是自己又建了個文件夾。)

3、把 Flutter 安裝目錄的 bin 目錄配置到環(huán)境變量,然后把 Flutter 國內(nèi)鏡像也配置到環(huán)境 變量里面

  • 3.1打開終端,直接輸入
vim ~/.bash_profile
  • 3.2然后進入編輯模式,發(fā)現(xiàn)無法編輯,然后直接直接鍵盤輸入i,進入編輯模式。
export PATH=/Users/admin/flutter_mac/flutter/bin:$PATH
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

備注:第一條路徑需要根據(jù)自己的環(huán)境配置,如果不知道怎么配置,就直接將flutter這個文件夾拖拽到終端,就可以顯示路徑。

  • 3.3編輯完畢后,鍵盤esc,然后shift+:,回車,輸入wq,就可以保存退出了。然后
source ~/.bash_profile 

以上操作完成之后,初步完成。另外需要檢查一下是否安裝成功。命令如下:

flutter -h
安裝成功.png

三、運行 flutter doctor 命令檢測環(huán)境

有的設(shè)備第一次運行 flutter doctor 的時候會提示下面錯誤,就進入四進行安裝


出錯結(jié)果.png

我的運行之后是下圖:


image.png

我安裝了VSCode,提醒我安裝一個東西,將提示的地址復(fù)制到瀏覽器,會有一個install按鈕,點擊之后自動跳轉(zhuǎn)到VSCode安裝。

四、 配置 Flutter iOS環(huán)境

1、如果電腦上面沒有安裝 brew 的話首先第一步需要安裝 brew
https://brew.sh/

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、分別執(zhí)行下面命令

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer 
brew update
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice 
brew install ideviceinstaller ios-deploy cocoapods
pod setup

執(zhí)行完成上面命令后然后重新運行: flutter doctor 如果出來下圖表示 ios 的環(huán)境配置完成。(我還未安裝安卓的環(huán)境,因為會有部分錯誤)


成功.png

五、命令行工具生成 Flutter 項目

進入自己的代碼目錄下,命令行創(chuàng)建項目

sudo flutter create flutterdemo
image.png
注意:上述代碼現(xiàn)在是默認創(chuàng)建的swift項目了,如果需要創(chuàng)建oc代碼,需要使用 flutter create -i objc 項目名

六、修改 Flutter Sdk 目錄的權(quán)限以及項目的 權(quán)限

先cd到項目的文件夾,然后

sudo chmod -R 777 flutterdemo

順便再修改一下flutter SDK的權(quán)限。

七、Xcode 打開 flutter 項目 模擬器運行項目

可以雙擊運行了.png

8.在 Vscode 中配置 開發(fā) Flutter 項目

1、Vscode 中安裝 Flutter 插件 Dart 插件。
2、Vscode 中打開 flutter 項目進行開發(fā)。

在這里進行搜索安裝.png
image.png

等一會就可以運行成功了。

r 鍵:點擊后熱加載,也就算是重新加載吧。
p 鍵:顯示網(wǎng)格,這個可以很好的掌握布局情況,工作中很有用。
o 鍵:切換 android 和 ios 的預(yù)覽模式。
q 鍵:退出調(diào)試預(yù)覽模式。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容