iOS RN 0.45 以上版本所需第三方编译库

本文详细介绍了在React Native iOS环境中下载和配置第三方依赖库的方法,解决了国内下载困难的问题,适用于0.45及以上版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RN iOS 0.45 以上版本开始需要依赖一些第三方库,这些库在国内下载都非常困难(一般的翻墙工具都很难下载)那么如何下载依赖这些库如下:

假设你前面的步骤都已经做好了,如果没有请点击React Native 中文网Mac、iOS环境搭建 。以上所有的环境都已经做好顺利来到如下步骤:
在这里插入图片描述
当你运行react-native run-ios 或者 打开xcode 运行项目时,一直卡在编译项目不动了。那是因为缺少了这些第三方编译库,国内下载不下来,所以会一直卡着不动,如何解决?接下来请往下看:

  1. 查看自己的RN是什么版本,然后再去下载依赖库 打开终端依次输入一下两个命令
cd AwesomeProject  // 切换到你的项目根目录下
react-native -v   // 查看你创建的RN版本

如下图:
在这里插入图片描述
以上我的版本是0.60.0

  1. 点击链接去查找 RN0.60.0版需要哪些第三方依赖库。如图所示点击Branch选择对应的RN版本,查看下面需要添加第三方依赖库。
    在这里插入图片描述
    在这里插入图片描述
    以上红色圈出的内容就是你需要添加的依赖包,后面用蓝色圈出的是各个依赖包所对应的下载地址。

  2. 下载依赖包。这些依赖包如果一个个去下载的话,就有点麻烦了。辛亏有好心人把所有版本的依赖包都下载下来整理在一起了 贴出以下链接:

    第三方依赖库百度盘链接: http://pan.baidu.com/s/1kVDUAZ9

  3. 下载好依赖包该如何使用?–> 拷贝依赖包.
    打开终端输入一下命令:

cd ~   //  第一步 切换到用户根目录,如果该目录下没有.rncache 文件夹,就创建
mkdir .rncache  // 第二步,如果没有此文件夹就创建,如果有忽略此步骤

cp ~/Downloads/boost_1_63_0.tar.gz ~/.rncache/  // 第三步 复制文件到此目录

这一步骤就是将你从百度网盘下载下来文件夹中的依赖包,根据您当前的RN版本,选择所需的依赖包复制到.rncache文件夹下,就OK了。

  1. 重启。运行 项目
    如果你还没有init 项目。那么就执行react-native init AwesomeProject 。如果已经执行了,那么可以删除此项目下的 node_modules 文件夹 然后在执行 npn install。之后你就可以再重新执行react-native run-ios 或者 用xcode 运行。
    以上依赖包到此结束如果还有问题,继续往下看。
  2. 打开xcode 报头文件找不到 file not found
    如果出现以上问题,那是因为你没有执行pod install, 你打开AwesomeProject -->ios 文件夹,会发现多了个podfile文件,作为iOS开发者一点也不惊奇。是的你需要开打终端切换到iOS文件然后执行命令pod install, 就会出现如下图:
    在这里插入图片描述
    双击红框中的,就能用xcode 打开了,然后在运行。就OK了。

问题:如果在执行pod install时 出现某库安装失败的话 请点击升级一下brew试试
然后再重新 pod install。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值