appcenter-cli 在使用 appcenter CLI 将 IPA 文件上传到 appcenter 时提供"400 error code"



我正在编写一个脚本,该脚本通过应用程序中心将IPA文件上传并分发给特定的组。为了达到这个目的,我使用了应用程序中心CLI命令应用程序中心分发版本appcenter distribute release --token “XXXXXXXXXXXXXXXXXXXXXXXXXX” --app "ownerName/appName" --group "groupName" --file "path-to-ipa-file" --release-notes "Distributing from local machine" --debug在执行这个命令时,我得到了错误以下

/正在中止发布上传。。。响应状态代码:200正文:{}发布上传已中止错误:发布二进制文件上传失败:HTTP 400错误请求

但是,我在上传通过xcodebuild命令生成的IPA文件时收到此错误。需要说明的是,通过xcodebuild命令生成的IPA文件在iOS设备中运行良好。但是,如果我上传了IPA文件,它是通过应用程序中心本身生成的,那么相同的命令运行良好,IPA文件在应用程序中心上成功上传和分发。(现在我已经集成了应用程序中心来构建应用程序并分发它,但我正在将构建部分转移到其他地方,所以我只想将其用作分发工具(

从上两个星期开始,我一直被困在这个问题上。如果有人能帮我解决这个问题,那就太好了。

所以我终于找到了问题背后的原因。我发现用于构建应用程序的设置配置文件已过期,因此生成的ipa文件确实包含配置文件,但已过期。所以appcenter认为ipa文件无效,无法上传。

尝试在appcenter.ms上手动上传ipa。当appcenter无法处理二进制文件时,我们遇到了这个问题。你也可以在那里看到错误。

相关内容

  • 没有找到相关文章

最新更新