【问题标题】:iTunes Connect upload buildiTunes Connect 上传构建
【发布时间】:2017-05-04 20:09:59
【问题描述】:

我对 iTunes Connect 非常陌生,我有一个正在开发的应用程序,我想将它上传到 iTunes Connect,以便我可以将它部署到我的 TestFlight 内部测试人员。我使用 Application Loader 上传我的存档,但收到此错误:

ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.***.*** [Payload/***.app] is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal."

听起来我想将应用上传到 AppStore,但我只想上传开发版本。我做错了什么?

【问题讨论】:

  • 任何上传到 iTunesConnect 的应用程序,无论您是打算发布它还是仅通过 TestFlight 测试它,都必须是为分发而签名的发布版本。在 Xcode 中使用“归档”命令
  • 感谢您的回答!我使用 Xcode 命令 Product -> Archive 并为 Application Loader 导出了 .ipa 文件。那么我必须创建分发证书吗?
  • 不,如果你愿意的话,Xcode 应该会为你管理的。
  • 但是如果 Xcode 管理它,我不应该得到那个错误,对吧? “如果你允许的话”是什么意思?
  • 当您导出 IPA 文件时,您选择了哪个选项?它应该是第一个选项 - “保存 iOS App Store 部署”

标签: ios xcode app-store-connect application-loader


【解决方案1】:

当您在 testflight 上上传构建时,听起来您进行了不正确的 Provisioning Profile Development 或 Distribution。如果您想在 testflight 上上传您的构建,而不是使用 adhoc 或苹果商店证书制作配置文件。希望对你有帮助。

【讨论】:

  • 是的,谢谢您的回答。问题是我选择了“为开发部署保存”而不是为 AppStore。
猜你喜欢
  • 1970-01-01
  • 2015-07-09
  • 2021-01-16
  • 1970-01-01
  • 2017-11-01
  • 2019-07-29
  • 2017-12-12
  • 2015-08-10
  • 2017-08-26
相关资源
最近更新 更多