在集成到不同的应用程序时,React Native CodePush更新未收到

时间:2018-02-02 22:10:54

标签: react-native-code-push

我有两个iOS应用程序:

  1. 我使用react-native init作为React Native项目创建的应用,然后按照这些instructions集成了CodePush。
  2. 我想将React Native和CodePush集成到的现有iOS应用。此应用使用与app#1相同的CodePush部署密钥。
  3. 当我从CLI推送CodePush更新时,app#1会获得更新,但app#2却没有。

1 个答案:

答案 0 :(得分:0)

原来这是因为CodePush正在过滤应用#1应用版本的更新。由于app#2是现有应用,因此应用版本号远远超过app#1,因此未获得CodePush更新。简单的解决方法是在部署时指定通配符targetBinaryVersion

code-push release-react my-ios-app ios --targetBinaryVersion *

有关targetBinaryVersion here的更多详情。