环境搭建 
- 下载 rbenv
shell
# .zshrc
eval "$(rbenv init -)"- rbenv install ruby 3.3.0 & set 3.3.0 global
- workspace 下
shell
# 1. install js dependencies
# or yarn install
npm install
# 2. pod install dependencies
# 不要使用cd ios & pod install 这种安装兼容性没有包管理工具安装的好
npx pod-installOr
shell
# 使用pnpm安装依赖,这种安装有个弊端:
# andriod/settings.gradle includeBuild('../node_modules/@react-native/gradle-plugin') node_modules目录需要修正成../node_modules/.pnpm/.../xxx
pnpm install
pnpm pod-installDebug 
选用工具:react-native-debugger 打开调试:
- 运行后在 Metro Cli中按D键打开调试弹窗,点击Start Debug
- 如果未出现这个项
- IOS: 在 Podfile文件中关闭hermes
shell
:hermes_enabled => false,QA 
Q: ios 运行项目后改动代码没有热重载 A: 查看 ios/.../[projectName].xcscheme, 将 buildConfiguration 改为 Debug
xml
<LaunchAction
  buildConfiguration = "Debug">
</LaunchAction>