微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CodePush目标版本和Testflight

如何解决CodePush目标版本和Testflight

所以我之前上传代码推送的目标版本为“> = 1.0.1”(已在应用商店中发布)

但是现在我有一个更新的版本上传到Testflight版本1.0.2 因此我回到了App Center代码推送控制台,并将先前发布的代码推送的目标版本更新为“> = 1.0.1

但是,当我从Testflight安装1.0.2版时,仍在下载旧更新。所以我想知道的是,我所做的有意义吗?还是有更好的上传新版本应用程序的过程

解决方法

下表是从 SO 上的这个答案中提取的: How to deploy CodePush bundle for multiple versions?

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

因此,使用 ">=1.0.1 但不包括 1.0.2。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。