前言

我们好,我是未央歌,一个默默无闻的移动开发搬砖者~

最近我的电脑由于晋级要求需求格式化,悲催,一切要重新开始,本文就记录了我的装备之路,可谓保姆级解说记录,方便后面有需求回顾检查,假如你也有需求,无妨保藏看看是否用得上。

必备软件装置

Android Studio

  • 无需多言,下载 AS 或许 VSCode,全凭个人喜爱习惯

Sidekick

  • Flutter SDK 管理工具
  • 装置完结后,挑选一个你需求的版别下载,并设置为全局。
    拿到一台新MAC,怎么快速装备并运转Flutter项目

环境装备

检查电脑运用的shell是Bash仍是Zsh

  • 在终端输入 echo $SHELL ,该指令将显示当前默许 shell 的途径
  • 假如是 Bash,你将看到 /bin/bash,假如是 Zsh,你将看到 /bin/zsh。
  • 以我的 MAC 为例,是 /bin/bash

检查 Homebrew 是否装置

  • 在终端输入 brew doctor ,假如呈现 brew: command not found,则阐明电脑还没装置 Homebrew
  • 输入 以下指令装置
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  • 装置完结后,再次履行 brew doctor ,假如呈现 your system is ready to brew,则表明 Homebrew 现已装置成功
  • 如若仍然呈现 brew: command not found,在终端输入以下指令更新途径装备
    echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile(假如运用 bash shell)
    echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc(假如运用 zsh shell)
    
  • 装置完提示如下
    ...
    Installation successful!
    ==> Homebrew has enabled anonymous aggregate formulae and cask analytics.
    Read the analytics documentation (and how to opt-out) here:
      https://docs.brew.sh/Analytics
    No analytics data has been sent yet (nor will any be during this install run).
    ==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
      https://github.com/Homebrew/brew#donations
    ==> Next steps:
    - Run these two commands in your terminal to add Homebrew to your PATH:
        (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/10583/.bash_profile
        eval "$(/opt/homebrew/bin/brew shellenv)"
    - Run brew help to get started
    - Further documentation:
        https://docs.brew.sh
    ...
    
  • 此时再履行以下指令,按回车即可完结
    (echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/10583/.bash_profile
        eval "$(/opt/homebrew/bin/brew shellenv)"
    
  • 然后重启终端再次履行 brew doctor

Homebrew 问题一览

  • 晋级卡住,果呈现以下这种情况,一向卡在 Cloning into……
    拿到一台新MAC,怎么快速装备并运转Flutter项目
  • 输入以下指令
    cd /usr/local/Homebrew/Library/Taps/
    mkdir homebrew
    cd homebrew
    git clone https://mirrors.ustc.edu.cn/homebrew-core.git
    或 git clone https://mirrors.ustc.edu.cn/homebrew-cask.git (哪个卡住 Clone 哪个)
    brew update
    
  • 假如brew提示 formula.jws.json 文件没有
    拿到一台新MAC,怎么快速装备并运转Flutter项目
  • 在环境装备文件中添加 export HOMEBREW_NO_INSTALL_FROM_API=1 即可,具体添加方式见下方更改环境装备

查vim是否装置

  • 输入 vim ~/.bash_profile,假如呈现 vim: command not found ,阐明没装置 vim
  • 输入 brew install vim 进行装置

更改环境装备

  • 输入 vim ~/.bash_profile,翻开环境变量文件
  • 按 i 键,即可写入下方的装备
    # Flutter
    # Flutter SDK位置
    export PATH=$HOME/fvm/default/bin:$PATH
    # Flutter 网络代理
    export PUB_HOSTED_URL=https://pub.flutter-io.cn
    export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
    
  • 写入完结后,按 esc 退出编辑
  • 输入 :wq 保存并关闭。(若此时遇到 readonly option is set (add!to override),履行 :wq! 强制保存退出)
  • 履行 source ~/.bash_profile 让前面编辑的 vim ~/.bash_profile 文件收效
  • 运转 flutter –version,看是否收效

装置cocoapods

  • 履行 brew install cocoapods
  • 验证 cocoapods 是否已成功装置,履行 pod –version

运转至模拟器

创立 iOS 模拟器

  • 在 App Store 上查找 Xcode 并装置。
  • 装置完翻开 Xcode,挑选菜单栏的 window,挑选 Devices and Simulators
    拿到一台新MAC,怎么快速装备并运转Flutter项目
  • 然后挑选 Platforms,去下载 iOS 相关资源(图为已下载)
    拿到一台新MAC,怎么快速装备并运转Flutter项目
  • 然后在 Xcode 翻开模拟器
    拿到一台新MAC,怎么快速装备并运转Flutter项目
  • 挑选其间一个型号发动即可
    拿到一台新MAC,怎么快速装备并运转Flutter项目

运转 Flutter 项目至 iOS 模拟器

  • 假如运转起来报错 increase your application’s deployment target to at least 13.0 as described at docs.flutter.dev/deployment/…
    拿到一台新MAC,怎么快速装备并运转Flutter项目
  • 去到项目中双击翻开 Runner.xcworkspace
    拿到一台新MAC,怎么快速装备并运转Flutter项目
  • 在如下途径中将 iOS Deployment Target 改为 13.0
    拿到一台新MAC,怎么快速装备并运转Flutter项目
  • 然后翻开项目中 Podfile 文件,将 platform 也改成13.0
  • 最终 cd 进入到这个 iOS 目录下,履行 pod install 指令
  • 最终怎么其他问题,一般都能够运转啦,假如遇到其他问题,欢迎谈论区提出,一起处理~

最终

假如你对 Android 和 Flutter 感兴趣,能够订阅我的专栏:

感谢我们的支撑,码字真实不易,其间如若有错误,望指出,记得点赞重视加保藏哦 ~