rn(react native) 项目中ios 手动link

参考:

React Native之link iOS库

React Native 基础之 Linking Libraries 链接库配置 - 适配 iOS 开发 | 江清清的技术专栏

介绍

微信的rn库支持universal link,安装配置如下:

# 安装
npm install react-native-wechat-lib@1.1.26

# link 
react-native link react-native-wechat-lib

但是link 之后ios link到了pod文件 中,我们老项目需要手动link,不能pod install,具体手动link步骤如下:

一、添加library

添加 node_modules中该库的 .xcodeproj 到 ios 项目 的 Libraries 目录下

在这里插入图片描述
手动拖动node_modules中的库的.xcodeproj文件到 Libraries 目录下也可以。

二、添加.a文件

添加 Libraries 目录下该库.xcodeproj目录下的Products/*.a 文件到 build phases -> Link Binary With Libraries

在这里插入图片描述

三、添加search path

项目中使用到了头文件:

#import "WXApi.h"

则需要添加 .h头文件的 目录 到 Build Settings -> Search Paths

在这里插入图片描述

将.h文件直接拖进指定窗口,删除路径中的文件只保留文件目录即可。

"$(SRCROOT)/../node_modules/react-native-wechat-lib/ios"

在这里插入图片描述

SRC是Source的缩写,这是Header文件的,
如果是Framework,则需要设置Framework Search Paths

操作完成即可进行代码操作了,不会出现找不到.h文件的问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值