React Native | Mac配置

IOS环境

1、brew install watchman

  • 出现某个包下载出错:升级brew到4.x可解决
  • 出现一直卡着不动:更换源可解决(阿里的比清华下载要快)

2、Ruby安装指定版本

  • macOS 12.5.1 自带的 Ruby 版本是 2.6.8,但这并不是 React Native 所需的版本,React Native 需要的版本 记录在此
  • 升级Ruby依赖RVM,故先安装RVM,对着文档执行命令行

3、Xcode安装,ios模拟器安装

  • 自 2023 年 4 月起,所有提交至 App Store 的 iOS 和 iPadOS App 都必须使用 Xcode 14.1 和 iOS 16.1 SDK 来构建
  • Xcode版本:Version 14.3

4、安装cocoapods

  • 基于ruby 的gem命令: sudo gem install cocoapods (选brew安装就是无底洞的巨坑。。brew install CocoaPods)

5、初始化项目如果一直报错(可逐步运行)

  • npx react-native init testproject --skip-install
  • cd testproject
  • yarn install
  • cd ios
  • bundle install (M1执行这个--》 arch -arm64 bundle install)
  • bundle exec pod install (M1执行这个--》 arch -arm64 bundle exec pod install)

6、错误集合