拿到一台新MAC,如何快速配置并运行Flutter项目
内容提要
本文记录了作者在装备移动开发环境时的步骤和问题解决方法,包括安装必备软件、配置环境、解决Homebrew问题、安装vim和cocoapods等。作者还提到了Flutter项目在iOS模拟器上的运行问题和解决方法。最后,作者鼓励读者订阅他的专栏并感谢支持。
延伸解读
环境配置中的常见陷阱与应对
文章详细记录了配置Flutter环境时可能遇到的几个典型问题:Homebrew安装后命令未找到、升级时卡在Cloning into、以及formula.jws.json文件缺失。作者针对每个问题都给出了具体的解决指令,例如更新PATH配置、使用中科大镜像源、设置HOMEBREW_NO_INSTALL_FROM_API环境变量。这些步骤对于初次在Mac上配置Flutter的开发者具有直接的参考价值,能帮助节省排查时间。
iOS模拟器运行Flutter项目的关键调整
当Flutter项目在iOS模拟器上运行报错,提示需要将部署目标提升至13.0时,文章指出需要修改两个地方:在Xcode中打开Runner.xcworkspace,将iOS Deployment Target改为13.0;同时修改项目中的Podfile文件,将platform也改为13.0。最后在iOS目录下执行pod install。这一流程明确了版本兼容性问题的具体操作路径,避免了盲目尝试。
Shell类型与配置文件的选择
文章强调在配置环境前需确认Mac使用的shell是Bash还是Zsh,通过echo $SHELL命令查看。这直接影响后续环境变量写入的文件:Bash对应~/.bash_profile,Zsh对应~/.zshrc。作者以自身Bash环境为例,展示了如何正确追加PATH和Flutter相关代理配置。忽略这一步可能导致配置不生效,是新手容易疏忽的细节。
Q&A
如何安装Flutter SDK和相关软件?
安装Flutter SDK需要先安装Android Studio和Sidekick,然后选择需要的Flutter版本进行下载并设置为全局。
如何检查和安装Homebrew?
在终端输入brew doctor检查Homebrew是否已安装,若未安装则执行指定的安装命令。安装后需更新路径配置。
如何解决Homebrew在升级时卡住的问题?
如果Homebrew升级卡住,可以进入/usr/local/Homebrew/Library/Taps/目录,创建homebrew文件夹并克隆相关库,然后执行brew update。
如何在Mac上配置Flutter的环境变量?
使用vim编辑~/.bash_profile文件,添加Flutter SDK路径和网络代理设置,保存后执行source ~/.bash_profile使其生效。
如何创建iOS模拟器并运行Flutter项目?
在Xcode中选择Devices and Simulators创建iOS模拟器,确保下载相关资源,然后修改项目的iOS Deployment Target为13.0,最后运行pod install。
如何验证cocoapods是否成功安装?
执行pod --version命令可以验证cocoapods是否已成功安装。