一 、mac安装 Homobrew环境。(一些插件需要用到HomeBrew工具)
1. 终端执行安装命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.如遇见如下报错
xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'
Failed during: /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
2.1解决方法为在浏览器打开https://raw.githubusercontent.com/Homebrew/install/master/install,复制里面的内容,再创建install文件。打开install文件,并粘贴copy的内容。
2.2查找xcode的有效路径
xcode-select -p找到真正的路径,输出
/Applications/Xcode.app/Contents/Developer 即 xcode-select的有效路径
2.3 将第306和315行两处的/Library/Developer/CommandLineTools
改为/Applications/Xcode.app/Contents/Developer 并保存install的文件。
2.4.进入保存的install文件目录下,执行
ruby -e "$(cat install)"
到此HomeBrew工具安装成功.
二、Flutter 安装以及环境配置
1. 去官方下载flutter release sdk(点击飞机) , 下载完成后解压到如下路径
打开终端并运行这些命令来安装用于将Flutter应用安装到iOS设备的工具
brew update
brew install --HEAD libimobiledevice
brew install ideviceinstaller ios-deploy cocoapods
pod setup
三、配置flutter的环境变量
这里配置flutter_home
exportFLUTTER_HOME=/Users/wuchao/Library/Flutter/flutter
exportPATH=$JAVA_HOME/bin:$ANDROID_HOME/platform-tools:$FLUTTER_HOME/bin:$PATH
接着返回cli
cd ~
source .bash_profile //让环境变量生效
flutter doctor -v //检查flutter工具是否都添加完成
四、开发环境安装
1 android studio 直接搜索哈 ,网上资料比较多
2 xcode 直接AppStore下载了 .
3 flutter doctor 检查配置 ,根据提示配置就行了 , 这一步资料比较多, 配置完成后 flutter doctor 检查就OK了 , 所有的都打✔️就OK了 .
五、问题以及解决
1. Flutter真机调试找不到设备:ERROR: Could not connect to lockdownd, error code -17
解决方式:修改var/db/lockdown文件夹的读写权限。
步骤:
Finder 》前往菜单 》前往文件夹》进入/var/db/
找到‘lockdown’ 文件夹 》右键,显示简介 》底部的‘共享与权限’ 项,打开右下角的锁(输入电脑密码)》加号,将自己的账号添加进权限表中,修改自己的权限为‘读与写’ 》锁定权限表即可。
再在终端依次执行以下命令:
brew update
brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install ideviceinstaller
网友评论