npm install 和 codepush: 上传的包没有发布,因为它与指定部署的当前版本的内容相同

npm install and codepush: The uploaded package was not released because it is identical to the contents of the specified deployment's current release

当我仅使用 npm install 更新包时,codepush 失败并显示消息:

上传的包未发布,因为它与指定部署的当前版本的内容相同。

有没有办法在只有一个包更新时上传更新,现在每次包版本更改时用户都必须安装新的 apk?

这个问题的信息不多,但是这个错误来自于appcenter-cli,如果目标内容与源相同,就会产生这个错误,说明它没有创建新的codepush发布。

这种情况在典型的项目中经常会发生。如果此错误导致您的 CI 管道无法完成,您可以使用 --disable-duplicate-release-error 参数,它只报告警告而不是错误。

有关详细信息,请参阅 https://docs.microsoft.com/en-us/appcenter/distribution/codepush/cli#no-duplicate-release-error-parameter