在 ReactNative 中设置 RevenueCat Purchases 抛出 "NativeModule" cannot be null 错误

Setting up RevenueCat Purchases in ReactNative throws "NativeModule" cannot be null error

我已经按照安装说明成功构建了项目。现在,当我在 javascript 代码中导入 Purchases 时,出现异常 "Native module cannot be null".

react-native 导入的 NativeModules 对象没有 react-native-purchases 所需的 RNPurchases 模块。

系统

XCode 10
MacOS 莫哈韦
反应本机 0.50.4

这里的问题是 RNPurchases 子项目的构建二进制文件没有自动链接到项目。

  1. 转到项目目标中的 General 选项卡
  2. Linked Frameworks and Libraries
  3. 中单击+
  4. 添加libRNPurchases.a