加餐|集中答疑:详解iOS环境搭建
蒋宏伟
你好,我是蒋宏伟。这节课我们来做一次集中答疑。
我在后台留言里见到的最多的问题就是搭建环境卡住了,走不下去。为了方便新同学学习 React Native,更快地搭建好环境,今天我会从头到尾带你搭建一套新环境,帮助你快速上手。
先说结论:没有畅通无阻的网络,搭建 React Native 环境是较为困难的,但并非不可能。
在这节课中,我使用的是 MacBook Pro 2016 款,系统版本是 macOS Monterey。我参考的是 React Native 0.71 版的官方文档,搭建的 iOS 环境。在按照官方文档搭建的过程中,我也遇到了较多的网络问题,但所有问题都通过镜像的方式解决了。
下面我就具体展示下我的搭建步骤,供你参考。如果遇到更多问题,欢迎给我留言。
Homebrew
第一步是安装 Homebrew。Homebrew 是 Mac OS 的一个软件包管理器。
React Native 官方文档中,给了我们一个 Homebrew 的安装地址,从该地址可以进入 Homebrew 官方文档。
该文档中会有如下命令,但执行命令后的结果会报错。
公开
同步至部落
取消
完成
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
《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_f82ad7Mac OS X 10.11后安装cocoapods应该用下面的命令吧? sudo gem install -n /usr/local/bin cocoapods2023-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归属地:上海
- SimplelicityXcode14.3 里面运行不了,提示一堆错误2023-04-28归属地:广东
- 孤独的二向箔好顶赞!2023-03-31归属地:浙江
- 墨色老师,能来一个Android的环境搭建吗2023-03-22归属地:北京2
- Euterpe老师,可以讲解下旧的版本如何升级到最新版本么?我尝试了下,各种问题。2023-03-16归属地:上海1
- 杨永安我半年前折腾不了了之,最近又跑了一次,居然成功了。2023-03-08归属地:北京1
收起评论