我是靠谱客的博主 阳光背包,最近开发中收集的这篇文章主要介绍rn(react native) 项目中ios 手动link参考:介绍一、添加library二、添加.a文件三、添加search path,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

参考:

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

最后

以上就是阳光背包为你收集整理的rn(react native) 项目中ios 手动link参考:介绍一、添加library二、添加.a文件三、添加search path的全部内容,希望文章能够帮你解决rn(react native) 项目中ios 手动link参考:介绍一、添加library二、添加.a文件三、添加search path所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部