1、下載Flutter SDK
# 打開(kāi)終端 cd 到想要克隆Flutter SDK的目錄,如:
cd /Users/Sarah/Desktop/flutter/
# 然后克隆SDK
git clone -b dev https://github.com/flutter/flutter.git
2、配置flutter運(yùn)行環(huán)境
在中國(guó)安裝或使用 Flutter ,可以用一個(gè)可信的本地鏡像來(lái)托管 Flutter 的依賴(lài)關(guān)系。為了讓 Flutter 能使用一個(gè)備用的在線(xiàn)訪(fǎng)問(wèn)地址,你需要在運(yùn)行 flutter 指令之前設(shè)置兩個(gè)環(huán)境變量:
PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL。
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# FLUTTER_HOME 為git clone Flutter SDK下來(lái)到目錄,如:
export FLUTTER_HOME=/Users/Sarah/Desktop/flutter
export PATH=${FLUTTER_HOME}/bin:$PATH
# 或者執(zhí)行如下命令
export PATH=`yourFlutterInstallPath`/bin:$PATH
# 如:
export PATH=/Users/sarawu/Desktop/flutter/flutter/bin:$PATH
3、檢查flutter運(yùn)行環(huán)境
運(yùn)行以下命令來(lái)查看是否還有缺失的組件沒(méi)有安裝
flutter doctor
3.1、如果報(bào)錯(cuò)沒(méi)有辦法執(zhí)行上面命令,請(qǐng)檢查并執(zhí)行2、配置flutter運(yùn)行環(huán)境.
3.2、如果正常跑flutter doctor命令,仍舊會(huì)報(bào)錯(cuò)的,示例如下:

15598140140374.jpg
備注:?? 因?yàn)槭莍OS開(kāi)發(fā)者,所以現(xiàn)在無(wú)視安卓報(bào)錯(cuò),單純解決iOS的問(wèn)題。
問(wèn)題1、未安裝brew
# 安裝brew,如:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
問(wèn)題2、安裝brew后,無(wú)需再進(jìn)行更新步驟,因?yàn)橐呀?jīng)是最新版本。然后依次按照命令行要求執(zhí)行相應(yīng)操作:
brew install --HEAD usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
brew install ios-deploy
跑完以上命令,再重復(fù)執(zhí)行
flutter doctor
命令行顯示結(jié)果如下:

15598152609828.jpg
iOS的 ? 都解決啦,F(xiàn)lutter學(xué)習(xí)的第一彈,安裝工具,圓滿(mǎn)完成!??????