【问题标题】:Will code-push react-native override the iOS version and deploy an older push to newer version?code-push react-native 会覆盖 iOS 版本并将旧推送部署到新版本吗?
【发布时间】:2017-11-15 18:16:50
【问题描述】:

假设我有一个 iOS 应用 5.0 版并部署了代码推送更新。然后我做了一个新的应用程序版本 5.1,看来旧的更新仍在应用到新版本 5.1

这是预期的行为吗?如何让代码推送仅部署到旧版本 (5.0) 而不是更高版本?

谢谢。

【问题讨论】:

    标签: ios react-native react-native-ios code-push react-native-code-push


    【解决方案1】:

    您必须使用 --targetBinaryVersion 标志来进行代码推送 cli。所以在你的情况下,它会像

    code-push release-react MyApp-iOS ios --targetBinaryVersion "5.0"
    

    您可以针对每个部署选择多个版本,请务必查看https://docs.microsoft.com/en-us/appcenter/distribution/codepush/cli#target-binary-version-parameter 了解更多选项

    【讨论】:

      【解决方案2】:

      Codepush 的问题在于,当您通过 code-push 发布应用程序时。 code-push 将您的应用程序包存储在其服务器上。因此,每当代码推送检测到您的本地应用程序(较旧或最新)和存储在服务器上的副本存在差异时,它都会发出更新通知。因此,每当您在应用程序中进行版本更改或代码更改时,请确保更新代码-push 服务器构建。否则每次都会弹出更新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-12-06
        • 1970-01-01
        • 1970-01-01
        • 2018-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多