参考:

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文件的问题

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐