美文网首页
ReactNative入坑: codepush热更新(四)

ReactNative入坑: codepush热更新(四)

作者: 這Er | 来源:发表于2017-07-26 12:19 被阅读65次

如何使用Debug环境调试code-push

code-push可以在Debug环境调试(** 真机、模拟器都可以奥**),下面介绍一下方法:

配置CODEPUSH_KEY

在测试环境手动设置deploymentKey,需要加载Staging的更新,就设置Staging的key;

// 在测试环境添加下面这行代码,更改测试环境的deploymentKey
[CodePushConfig current].deploymentKey = @"your_Staging_deploymentKey";
// 加载你的jsbundle地址
NSURL *jsCodeLocation = [CodePush bundleURLForResource:@"index.ios" withExtension:@"jsbundle" subdirectory:@"bundles"];

在不需要测试的时候将代码注释掉就好了, 简单方便

使用打包好的jsbundle进行调试

大家要记住,如果使用本地服务进行调试的话,无论什么时候加载的都是本地localhost:8081服务的代码,更新的jsbundle代码是一定不会被加载的。所以要使用打包好的jsbundle,然后运行 真机 / 模拟器 ,就可以在Dev环境检测到Staging的更新,并下载

相关文章

网友评论

      本文标题:ReactNative入坑: codepush热更新(四)

      本文链接:https://www.haomeiwen.com/subject/svvbhxtx.html