下载Homebrew 安装方式
    下载Watchman
    Watchman 则是由 Facebook 提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager 可以快速捕捉文件的变化从而实现实时刷新)。
    brew install watchman 验证 watchman -help
    CocoaPods 是用 Ruby 编写的包管理器(可以理解为针对 iOS 的 npm)。
    首先查看ruby是否安装
    ruby -v
    修改 Ruby 的 gem源(gem sources)到 国内

    1. gem sources #列出默认源
    2. gem sources --remove https://rubygems.org/ #移除默认源
    3. gem sources -add https://gems.ruby-china.com/ #添加国内源
    4. gem sources -l # 确保只有 gems.ruby-china.com

    之后安装cocoapods
    这里大概率会遇到报错,告诉你没有读写/usr/bin的权限,两种选择,一是重启进入保护模式,修改读写权限,太麻烦了,所以我们用第二种处理方式

    1. sudo gem install cocoapods //方法一
    2. sudo gem install cocoapods -n /usr/local/bin //方法二

    下载ffi
    请确认 终端为 rossate 下

    1. sudo gem install ffi
    2. pod setup

    创建Reactnative

    1. # 使用nrm工具切换淘宝源
    2. npx nrm use taobao
    3. # 如果之后需要切换回官方源可使用
    4. npx nrm use npm
    5. npx react-native init your-project-name

    进入ios文件夹
    找到 Podfile

    1. # Pods for testing
    2. 替换为
    3. # Pods for testing
    4. pod 'boost-for-react-native', :git => 'https://gitee.com/mirrors/boost-for-react-native.git’
    5. 注释掉如下代码,同样为临时解决方案
    6. # use_flipper!
    7. # post_install do |installer|
    8. # flipper_post_install(installer)
    9. # end

    然后在ios下
    执行arch -x86_64 pod install
    然后 执行pod install
    如果以上操作都做过了
    报错
    error Failed to build iOS project. We ran “xcodebuild” command but it exited with error code 65. To debug build logs further, consider building your app with Xcode.app, by opening skill_assessment.xcworkspace. Run CLI with —verbose flag for more details.
    首先清除当前项目中所加载关联的依赖包并清除 yarn 的缓存
    rm -rf node_modules && yarn cache clean
    其次重新安装
    yarn install
    再其次,清除 ReactNative 的缓存 (如果能运行就不用这一步)
    rm -rf ~/.rncache

    2.在Xcode中打开该项目的.xcworkspace编译报错:‘event2/event-config.h’ file not found
    3.在ios根目录,将Podfile 文件 修改如下
    use_flipper! 修改为 use_flipper!({ ‘Flipper-Folly’ => ‘2.3.0’ })
    4.然后删除Podfile.lock
    5.然后重新 pod install

    打包 react native 的时候报错:

    brew remove yarn
    npm install yarn -g