0

我有两个 iOS 应用程序:

  1. react-native init我使用并按照这些说明集成 CodePush作为 React Native 项目创建的应用程序。
  2. 我想要将 React Native 和 CodePush 集成到的现有 iOS 应用程序。此应用程序使用与应用程序 #1 相同的 CodePush 部署密钥。

当我从 CLI 推送 CodePush 更新时,应用程序 #1 获得更新,但应用程序 #2 没有。

4

1 回答 1

0

原来这是因为 CodePush 正在过滤对应用程序 #1 的应用程序版本的更新。因为应用 #2 是现有应用,所以应用版本号比应用 #1 大得多,因此它没有获得 CodePush 更新。targetBinaryVersion简单的解决方法是在部署时指定通配符:

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

targetBinaryVersion 有关此处的更多详细信息。

于 2018-02-02T22:10:54.287 回答