将MicroSoft CodePush集成到Swift项目中

时间:2016-02-22 09:21:50

标签: swift react-native code-push

我在一个快速的项目中集成了React Native。我按照以下链接https://github.com/Microsoft/react-native-code-push#ios-setup中的步骤将代码推送集成到项目中。

由于我的项目中没有Libraries文件夹,我创建了一个文件夹并将CodePush.xcodeproj导入该文件夹。

由于是一个快速的项目,我添加了#import" CodePush.h"到桥接头文件。但是,当我尝试构建我的项目时,它说' CodePush.h文件未找到'错误。对此有何帮助?

1 个答案:

答案 0 :(得分:1)

我按照以下步骤修正了问题。 (使用 Pod

  1. 通过从App的根目录在终端中运行以下命令来安装Code Push。
     var conf;
    
    for (key in config) {
    
        var item = config[key];
    
        if (isNaN(item)) {
            conf = item;
            break;
        }
        if (key.indexOf(baseCcy) !== -1) {
            console.log("match config");
            item = parseFloat(item).toFixed(config[key]);
            conf = item;
            break;
        } else {
            item = parseFloat(item).toFixed(10);
            conf = item;
            break;
        }
    }
    
  2. 将CodePush窗格添加到Podfile。
     npm install --save react-native-code-push
  3. 安装吊舱。
    pod 'CodePush', :path => './node_modules/react-native-code-push'
  4. 将codepush头文件添加到BridgingHeader文件中 pod install
  5. 现在您可以从swift文件访问CodePush。
     #import "CodePush.h"