3

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

/ Aborting release upload...Response status code: 200 Body: {} Release upload was aborted Error: release binary file uploading failed: HTTP 400 Bad Request

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

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

4

2 回答 2

2

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

于 2020-07-07T06:50:30.720 回答
0

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

于 2020-05-18T14:36:10.637 回答