iOS Flutter 开发环境配置

一 、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

你可能感兴趣的:(iOS Flutter 开发环境配置)