【问题标题】:appcenter-cli gives "400 error code" while uploading ipa file to appcenter using appcenter cliappcenter-cli 在使用 appcenter cli 将 ipa 文件上传到 appcenter 时给出“400 错误代码”
【发布时间】:2020-08-21 16:45:01
【问题描述】:

我正在编写一个脚本,该脚本通过应用中心将 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 Bad Request

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

从过去两周开始,我就陷入了这个问题。如果有人能帮我解决这个问题,那就太好了。

【问题讨论】:

    标签: ios command-line build distribute visual-studio-app-center-distribute


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 上传到appcenter的好主意,但是我在哪里可以检查错误呢?我只是在上传字段中找到这个:提取您的应用程序时出现问题。 (相关 ID:735321b4-fa76-43b4-a403-76bd687c0b6b)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多