当前位置: 首页 > article >正文

Mac iOS、Android、Flutter、React Native开发环境配置

1.安装XCode
https://apps.apple.com/cn/app/xcode/id497799835?mt=12

2.安装Android Studio
https://developer.android.google.cn/studio

3.安装brew
参考地址:https://www.jianshu.com/p/22122a1d4474

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
(按提示操作…)
brew -v
(Homebrew 4.4.4)

4.安装ruby

brew install ruby

vi ~/.zshrc

/**
#ruby
export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/ruby/lib"
export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"
**/

source ~/.zshrc

ruby -v
(ruby 3.0.7)

5.安装cocoapods

安装最新版

brew install cocoapods
pod --version
(1.16.2)

指定版本安装

gem -v
(3.5.9)
gem sources
gem sources -a http://mirrors.aliyun.com/rubygems/
gem search cocoapods
sudo gem install -n /usr/local/bin cocoapods -v 1.11.3
pod --version
(1.11.3)

使用

pod repo
pod repo update
pod install

6.安装java

brew install --cask zulu@17
javac -version

7.安装node

brew install watchman
brew install node@18

vi ~/.zshrc

/**
export PATH="/opt/homebrew/opt/node@18/bin:$PATH"

export LDFLAGS="-L/opt/homebrew/opt/node@18/lib"
export CPPFLAGS="-I/opt/homebrew/opt/node@18/include"
**/

source ~/.zshrc

node --version
(v18.20.5)

8.安装flutter

brew tap leoafarias/fvm
brew install fvm 
fvm —version
fvm install 2.8.1
fvm list

9.配置环境变量

vi ~/.zshrc

/**
# flutter sdk
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=${PATH}:/Users/lax/fvm/default/bin

# android sdk
export ANDROID_HOME=/Users/lax/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools
# adb
export PATH=${PATH}:$ANDROID_HOME/platform-tools
# apksigner
export PATH=$PATH:$ANDROID_HOME/build-tools/34.0.0

# java sdk
export JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin



# ruby
export PATH="/opt/homebrew/opt/ruby@3.0/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/ruby@3.0/lib"
export CPPFLAGS="-I/opt/homebrew/opt/ruby@3.0/include"

# node
export PATH="/opt/homebrew/opt/node@18/bin:$PATH"
export LDFLAGS="-L/opt/homebrew/opt/node@18/lib"
export CPPFLAGS="-I/opt/homebrew/opt/node@18/include"
**/

source .zshrc

http://www.kler.cn/a/450036.html

相关文章:

  • C++ Learning string类的使用
  • Pytorch | 从零构建EfficientNet对CIFAR10进行分类
  • 分享某大佬微信hook 最新版本 dll (懂得都懂)
  • MyBatis 中常用标签
  • SSD目标检测算法
  • 小白考研历程:跌跌撞撞,起起伏伏,五个月备战历程!!!
  • 【专题】2024抖音电商母婴行业分析报告汇总PDF洞察(附原数据表)
  • 【ArcGIS Pro】实现一下完美的坐标点标注
  • “年轻科技旗舰”爱玛A7 Plus正式发布,全国售价4999元
  • 【人工智能】探索当下热门视频生成模型
  • Elasticsearch:确保业务规则与语义搜索无缝协作
  • 项目开发实践——基于SpringBoot+Vue3实现的在线考试系统(二)
  • MySQL数据库——复制表数据与结构
  • Zookeeper基本命令解析
  • 设计模式-访问者设计模式
  • linux Sudo权限
  • 《探秘 Qt Creator Manual 4.11.1》
  • 基于Java的秦皇岛旅游景点管理系统
  • 【WRF教程第3.5期】预处理系统 WPS 详解:以4.5版本为例
  • 电脑出现 0x0000007f 蓝屏问题怎么办,参考以下方法尝试解决
  • 1.使用 Couchbase 数仓和 Temporal(一个分布式任务调度和编排框架)实现每 5 分钟的增量任务
  • Vue(四)
  • Playwright 解决京东滑块:自动化挑战大揭秘
  • MLU运行Stable Diffusion WebUI Forge【flux】
  • springBoot Bean加载流程
  • k8s总结