美文网首页
code-push使用(Mac环境)

code-push使用(Mac环境)

作者: 我叫没名字啊 | 来源:发表于2017-10-20 17:43 被阅读182次

    恩,虽然苹果爸爸禁了很多热更新,但是,code-push 还是可以用的。
    项目是 ReactNative 的,总结了下 iOS 的 code-push 的使用方法,适用于项目里已经配好了,然后接盘项目的小伙伴们直接上手使用。
    至于怎么往项目里引进 code-push,我会找时间另起一篇博客。

    1. 打开终端,code-push -v 回车,看是否安装的有 code-push 环境,如果没有,则安装 npm install -g code-push-cli

    2. 让你同事给你 accessKey,然后登录 code-push login --accessKey xxxxxxxxxxxxxxxxxx(👈这是你的accessKey)。如果你们没有账号,就去注册下链接

    3. 终端路径切到你的项目路径下,code-push app ls 核对 Name 和 Deployments 是否正确。

    xode-push配置表.png

    4. Xcode,项目 terget -> BuildSettings -> codepush_key,核对各渠道的值是否正确。

    Xcode配置.png

    5. 打开 codepush 的配置文件,我这是 codepush_ios.ini,核对 appname 和 environment ,以及你要往哪个版本推 version 。

    codepush配置文件.png

    6. 恩,还是在你的项目路径下,code-push release-react <appName> <platform> --t <version> --d <environment> --des "<description>" --m <force>

    < appName >: 就是前面的appname
    < platform >: 你的平台名
    < version >: 版本号
    < environment >: 环境
    < description >: 更新描述
    < force >: 是否强制更新 true/false
    例如:code-push release-react myApp ios --t 2.0.0 --d Production --des "这是个更新描述" --m false

    相关文章

      网友评论

          本文标题:code-push使用(Mac环境)

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