我将 React Native 集成到一个 swift 项目中。我按照以下链接中的步骤 https://github.com/Microsoft/react-native-code-push#ios-setup 将代码推送集成到项目中。
由于我的项目中没有库文件夹,因此我创建了一个文件夹并将 CodePush .xcodeproj导入到该文件夹。
由于是一个快速项目,我将"CodePush.h"#import 行添加到桥接头文件中。但是当我尝试构建我的项目时,它说"找不到 CodePush.h 文件"错误。对此有任何帮助吗?
我按照以下步骤解决了这个问题。(使用 Pod)
- 通过在终端中从应用程序的根目录运行以下命令来安装代码推送。
npm install --save react-native-code-push
- 将 CodePush pod 添加到 Podfile。
pod 'CodePush', :path => './node_modules/react-native-code-push'
- 安装容器。
pod install
- 将代码推送头文件添加到桥接头文件。
#import "CodePush.h"
- 现在你可以从 swift 文件访问 CodePush。
CodePush.bundleURL()