react-native-wechat集成遇到的问题

react-native-wechat链接
最近在集成react-native-wechat时候中按照官方的方法一直报错,在此记录一下集成方法。

环境

react-native-wechat 版本 1.9.10
react-native 版本 0.59.8

1.安装react-native-wechat
yarn add react-native-wechat
2.配置react-native-wechat

我们公司的ios端是使用pod进行管理,所以这里就不使用react-native link react-native-wechat进行配置

首页我们查看一下node_modules里面的react-native-wechat路径,找到RCTWeChat.podspec文件,然后打开Podfile文件,输入对应的名称和路径,在终端项目下的ios文件夹下执行pod install命令


image.png
RCTWeChat

此时可以点击运行并且会build成功,但是无法跑起来,报了如下的错误


缺少XCTest

由于官方文档都没有提到这个东西,对我这个Android开发来说有点懵逼

通过进一步查询发现RCTWeChat.podspec里面有加了XCTest这个一个东西,虽然我没弄过ios开发,但是看这样的意思好像是需要导入什么frameworks

image.png

在项目的Build Phases的Link Binary With Libraries里面添加XCTest.framwork


添加XCTest

此时程序能够正常跑起来的

虽然能够正常的在iphone模拟器上跑,但是要打包还有在真机上还是弄不了,此时需要修改一下Bitcode


image.png

在项目的Build Settings中搜索Bitcode,把默认的YES修改成NO

你可能感兴趣的:(react-native-wechat集成遇到的问题)