2

我对 React Native 还很陌生,但我正在帮助管理一个 React Native 插件,并且想要一些关于升级它的指导,以便它与 iOS 中的自动链接和 React Native 0.60 及更高版本兼容。

我们的插件目前只能通过 react-native 链接命令与 React Native 一起使用,最高包括 0.59.x,有时需要在 Xcode 中手动拖动我们的 xcodeproj 和 .a 二进制文件。

当尝试使用版本为 0.60.5 的空白 hello world React Native 应用程序来检测我们的插件时,在 react-native 链接并拖入 Xcode 后,我们收到一个错误,提示找不到 rctbridgemodule.h 并且必须添加 React.xcodeproj。但是,这不适用于我们尝试过的某些应用程序。此外,问题在于较新版本的 React,例如 0.61.4,React.xcodeproj 文件不再位于 node_modules 的 React 文件夹中。我已经查看了我的包裹中需要有什么才能使其正常工作?此链接中的部分:https ://github.com/react-native-community/cli/blob/master/docs/autolinking.md

但对我来说,我们应该如何在 repo 的根目录中配置 pod 规范并不是很清楚。我们的包也有范围。我假设不需要对我们插件的实际代码进行任何更改,而只需对我们的 pod 规范和包配置进行一些修改。任何有关其工作原理以及如何升级我们的插件以支持 0.6 及更高版本的指导将不胜感激。谢谢!

4

0 回答 0