12

我已经阅读了有关该targetBinary标志的信息,并且还从从事 CodePush 的 Microsoft 团队的成员那里阅读了此内容。

我有版本5.0.15.1.0.

  • 与第二个版本相比,第二个版本具有原生差异5.0.1

如果 version 出现错误5.0.1,我该如何修复它并仅为此版本部署它?错误可能很严重,并不是每个人都会拥有该应用程序的最新版本。

或者,该错误可能仅存在于特定版本上。

我唯一的选择是:

  • 打开 Xcode 和 Android Studio
  • 将我的捆绑版本/内部版本号从更改5.1.05.0.1然后进行更改,然后将我的编号更改回来?

这似乎是一种冗长的更新版本的方式。有没有更优雅的管理方式?

4

3 回答 3

23

目标二进制版本参数支持此场景的范围。这是一个有用的表格来指导您。

Range Expression    Who gets the update
----------------    ----------------------
1.2.3               Only devices running the specific binary app store version 1.2.3 of your app
*                   Any device configured to consume updates from your CodePush app
1.2.x               Devices running major version 1, minor version 2 and any patch version of your app
1.2.3 - 1.2.7       Devices running any binary version between 1.2.3 (inclusive) and 1.2.7 (inclusive)
>=1.2.3 <1.2.7      Devices running any binary version between 1.2.3 (inclusive) and 1.2.7 (exclusive)
1.2                 Equivalent to >=1.2.0 <1.3.0
~1.2.3              Equivalent to >=1.2.3 <1.3.0
^1.2.3              Equivalent to >=1.2.3 <2.0.0
于 2018-04-29T20:06:17.137 回答
6

您可以通过使用目标标志-t和 appcenter-cli选择不同的版本来使用代码推送来定位特定版本

定位应用的所有版本: appcenter codepush release-react -a Org/MyApp -t '*'

应用程序的目标版本 5.0.1 版本: appcenter codepush release-react -a Org/MyApp -t '5.0.1'

于 2018-04-11T22:06:21.430 回答
-1

在此处输入图像描述

代码推送链接:

https://docs.microsoft.com/zh-cn/appcenter/distribution/codepush/cli#target-binary-version-parameter

1.2.3           Only devices running the specific binary version 1.2.3 of your app
*               Any device configured to consume updates from your CodePush app
1.2.x           Devices running major version 1, minor version 2, and any patch version of your app
1.2.3 - 1.2.7   Devices running any binary version between 1.2.3 (inclusive) and 1.2.7 (inclusive)
>=1.2.3 <1.2.7  Devices running any binary version between 1.2.3 (inclusive) and 1.2.7 (exclusive)
1.2             Equivalent to >=1.2.0 <1.3.0
~1.2.3          Equivalent to >=1.2.3 <1.3.0
^1.2.3          Equivalent to >=1.2.3 <2.0.0
于 2021-09-18T08:02:51.337 回答