React Native 新架构实战课
蒋宏伟
58 同城前端架构师,58RN 负责人
18214 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 42 讲
React Native 新架构实战课
15
15
1.0x
00:00/00:00
登录|注册

加餐|集中答疑:详解iOS环境搭建

你好,我是蒋宏伟。这节课我们来做一次集中答疑。
我在后台留言里见到的最多的问题就是搭建环境卡住了,走不下去。为了方便新同学学习 React Native,更快地搭建好环境,今天我会从头到尾带你搭建一套新环境,帮助你快速上手。
先说结论:没有畅通无阻的网络,搭建 React Native 环境是较为困难的,但并非不可能。
在这节课中,我使用的是 MacBook Pro 2016 款,系统版本是 macOS Monterey。我参考的是 React Native 0.71 版的官方文档,搭建的 iOS 环境。在按照官方文档搭建的过程中,我也遇到了较多的网络问题,但所有问题都通过镜像的方式解决了。
下面我就具体展示下我的搭建步骤,供你参考。如果遇到更多问题,欢迎给我留言。

Homebrew

第一步是安装 Homebrew。Homebrew 是 Mac OS 的一个软件包管理器。
React Native 官方文档中,给了我们一个 Homebrew 的安装地址,从该地址可以进入 Homebrew 官方文档。
该文档中会有如下命令,但执行命令后的结果会报错。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文详细介绍了在Mac环境下搭建iOS开发环境所需的步骤,特别是针对React Native开发感兴趣的新手。作者从安装Homebrew开始,逐步介绍了安装Node和NPM、Watchman、Ruby、Xcode以及CocoaPods等工具的过程。文章强调了网络畅通对于环境搭建的重要性,并提供了一些解决网络问题的方法,如使用镜像源。此外,还介绍了一些常用的命令和操作,如检查安装版本、切换NPM的registry、安装和配置Xcode等。在搭建React Native环境的过程中,作者还分享了解决问题的实用方法,如切换CocoaPods镜像源和将GitHub地址替换为Gitee地址。整体而言,本文内容详实,适合作为入门指南,对于需要在Mac环境下搭建iOS开发环境的读者具有很高的参考价值。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《React Native 新架构实战课》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(10)

  • 最新
  • 精选
  • 不矫情不做作那是我
    Installing OpenSSL-Universal (1.1.1100) [!] Error installing OpenSSL-Universal [!] /usr/bin/curl -f -L -o /var/folders/dy/y_3zjx6j0rdbcbzgm625f6yc0000gn/T/d20240119-11554-l0dvbm/file.zip https://github.com/krzyzanowskim/OpenSSL/archive/1.1.1100.zip --create-dirs --netrc-optional --retry 2 -A 'CocoaPods/1.14.3 cocoapods-downloader/2.1' % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:01:15 --:--:-- 0 curl: (28) Failed to connect to github.com port 443 after 75016 ms: Couldn't connect to server Warning: Problem : timeout. Will retry in 1 seconds. 2 retries left. 0 0 0 0 0 0 0 0 --:--:-- 0:01:15 --:--:-- 0 curl: (28) Failed to connect to github.com port 443 after 75023 ms: Couldn't connect to server Warning: Problem : timeout. Will retry in 2 seconds. 1 retries left. 0 0 0 0 0 0 0 0 --:--:-- 0:01:15 --:--:-- 0 curl: (28) Failed to connect to github.com port 443 after 75019 ms: Couldn't connect to server 我这个报错怎么解决啊 哪位大佬知道 实在没办法了
    2024-01-19归属地:上海
  • 花永落
    bundle exec pod install; 报错] Invalid `Podfile` file: exit. # from /Users/luojx/crossEndPro/AwesomeProject/ios/Podfile:35 有遇到该问题的吗?
    2023-11-19归属地:湖北
  • Geek_f82ad7
    Mac OS X 10.11后安装cocoapods应该用下面的命令吧? sudo gem install -n /usr/local/bin cocoapods
    2023-10-23归属地:浙江
  • 钙中钙
    rbenv install 2.7.6的时候, 一直停在 Downloading ruby-2.7.6.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.6.tar.bz2 请问这个要如何解决啊
    2023-08-22归属地:浙江
  • 北鸟南游
    error Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. 提示这个报错,有知道怎么解决吗?
    2023-05-18归属地:上海
  • Simplelicity
    Xcode14.3 里面运行不了,提示一堆错误
    2023-04-28归属地:广东
  • 孤独的二向箔
    好顶赞!
    2023-03-31归属地:浙江
  • 墨色
    老师,能来一个Android的环境搭建吗
    2023-03-22归属地:北京
    2
  • Euterpe
    老师,可以讲解下旧的版本如何升级到最新版本么?我尝试了下,各种问题。
    2023-03-16归属地:上海
    1
  • 杨永安
    我半年前折腾不了了之,最近又跑了一次,居然成功了。
    2023-03-08归属地:北京
    1
收起评论
显示
设置
留言
10
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部