我有两个 iOS 应用程序:
react-native init
我使用并按照这些说明集成 CodePush作为 React Native 项目创建的应用程序。- 我想要将 React Native 和 CodePush 集成到的现有 iOS 应用程序。此应用程序使用与应用程序 #1 相同的 CodePush 部署密钥。
当我从 CLI 推送 CodePush 更新时,应用程序 #1 获得更新,但应用程序 #2 没有。
我有两个 iOS 应用程序:
react-native
init
我使用并按照这些说明集成 CodePush作为 React Native 项目创建的应用程序。当我从 CLI 推送 CodePush 更新时,应用程序 #1 获得更新,但应用程序 #2 没有。
原来这是因为 CodePush 正在过滤对应用程序 #1 的应用程序版本的更新。因为应用 #2 是现有应用,所以应用版本号比应用 #1 大得多,因此它没有获得 CodePush 更新。targetBinaryVersion
简单的解决方法是在部署时指定通配符:
code-push release-react my-ios-app ios --targetBinaryVersion *
targetBinaryVersion
有关此处的更多详细信息。