【问题标题】:tvOS: Invalid Provisioning Profile. This provisioning profile is not compatible with iOS appstvOS:配置文件无效。此配置文件与 iOS 应用程序不兼容
【发布时间】:2015-10-22 16:17:07
【问题描述】:

当尝试通过 altool 为 tvOS 应用程序发布到 iTunes Connect 时,我遇到了错误。

/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool --validate-app --file "/path/to/MyApp.ipa" -t ios --username xxx@example.com --password ********
    2015-10-22 09:05:32.175 altool[8567:159593] *** Error: Unable to validate archive '/path/to/MyApp.ipa': (
        "Error Domain=ITunesConnectionOperationErrorDomain Code=1176 \"Unable to process application at this time due to the following error: Invalid Provisioning Profile. This provisioning profile is not compatible with iOS apps..\" UserInfo={NSLocalizedRecoverySuggestion=Unable to process application at this time due to the following error: Invalid Provisioning Profile. This provisioning profile is not compatible with iOS apps.., NSLocalizedDescription=Unable to process application at this time due to the following error: Invalid Provisioning Profile. This provisioning profile is not compatible with iOS apps.., NSLocalizedFailureReason=iTunes Store operation failed.}"
    )

所有配置文件都是正确的。我正在运行 Xcode 7.1 GM Build 版本 7B91b。

当我通过 Xcode 手动执行此操作时,它可以工作。完全相同的脚本适用于 iOS,但不适用于 tvOS。

什么给了?

【问题讨论】:

  • 我不知道如何解决您的问题,但只是您的标题让我很困惑,tvO 与 iOS,您确定您根本不需要其他用于 tvOS 的配置文件吗?

标签: xcode tvos


【解决方案1】:

我设法找到了一个可行的解决方案。您可以正常存档,但不是通过管理器提交到商店,而是通过选择 | 创建 ipa/pkg 文件。导出 -> 保存 AppStore 部署 |创建 ipa/pkg 后,通过 Transporter 上传(新版本的 Application Loader,您可以从 Mac App Store 获取)

您只需在 Transporter 中登录,然后选择使用 Xcode 创建的 ipa/pkg,瞧!它有效。

【讨论】:

  • 我使用的是从 iTunes Connect 获得的应用程序加载器,它将 ipa 文件识别为 iOS 应用程序,但正如你所说的从 XCode 启动的应用程序加载器可以工作:) 奇怪!
  • 让我试试这个!我从昨晚开始就提交了,但无法通过。当我使用我在某处下载的独立应用程序加载器时,它总是被检测为 iOS 应用程序
  • 哇哦!有用!嗨,谢谢 :D 从现在开始,我将使用 Xcode 中的 Application Loader 嘿嘿。
【解决方案2】:

您需要为您的 tvOS 应用程序创建一个 tvOS 分发临时配置文件。

如果您将 tvOS 应用程序添加到现有 iOS 应用程序并希望利用 Universal Purchase,则为您的 tvOS 应用程序使用与您的 iOS 应用程序相同的捆绑 ID。

【讨论】:

  • 是的,已经在做这两件事了。当通过 Xcode 手动执行时,这一切都可以正常工作。我向 Apple 提交了错误报告,但尚未收到回复。
  • @syvex 您是否尝试过在 Xcode 中通过 Organizer 提交您的申请?
猜你喜欢
  • 2013-10-29
  • 2020-07-30
  • 1970-01-01
  • 2015-04-03
  • 1970-01-01
  • 2018-05-29
  • 2021-10-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多