【问题标题】:What kind of Certifcate and Provisioning Profile is needed for an iOS Apple TestFlight release?iOS Apple TestFlight 版本需要什么样的证书和配置文件?
【发布时间】:2015-01-27 20:42:19
【问题描述】:

我计划通过新的 Apple TestFlight 应用在 iOS 8 设备上发布我的 iPhone 应用的测试版。 为此需要什么样的证书和配置文件?我需要Production 证书和Distribution 配置文件吗?

可用的有:

Certificate:
- Pending
- Development
- Production

Provisioning Profile:
- Development
- Distribution

【问题讨论】:

    标签: ios iphone testflight beta


    【解决方案1】:

    Apple 技术说明 TN2407 有一个标题为“提交您的应用以发布到 TestFlight”的部分,Apple 在此部分中说:

    提交到 iTunesConnect 的 TestFlight 应用需要使用 App Store 分发配置文件进行签名。 TestFlight 不再接受使用 Ad Hoc 配置文件提交的应用。

    所以现在的情况很明确:您需要应用程序的生产证书和 App Store 分发配置文件。

    【讨论】:

    • 如果分发配置文件过期,应用会怎样?
    【解决方案2】:

    我认为您需要一份带有“App Store”分发配置文件的生产证书。我刚刚提交了我的应用程序,该应用程序现在正在接受外部 beta 测试人员的审核。第一次提交应用程序时,我使用的是 Ad Hoc 配置文件,就像我们在使用原始 Testflight 时一样。该配置文件导致应用程序在进入审核流程之前被拒绝。一旦我改为使用 App Store 配置文件,它就会进入审核流程。因此,生产证书、分发应用商店配置文件对我有用。

    Apple developer site 提供有关 ios Beta 测试选项的一些信息。它讨论了 Ad Hoc 和 iTunes 连接分发。

    您也可以check out this tutorial,它使用 xcode 完成整个过程以提交您的构建以供测试。

    希望对您有所帮助。

    【讨论】:

    • 非常感谢蒂姆,这很有帮助! :) 您知道测试版的审核过程需要多长时间吗?与官方 App Store 版本相同?
    • 实际上我刚收到我的电子邮件,说它通过了审核,可以进行 beta 测试了。我在上周三(11 月 26 日)提交了应用程序,今天(12 月 2 日)得到了接受。然而,那是在感恩节假期和一个周末之后。这也可能取决于他们的工作量。然而,我听说有人只用了 12 个小时就完成了,而其他人则更长。
    【解决方案3】:

    您应该使用以下类型的证书和配置文件:

    Certificate:
    - Production (iOS Distribution)
    
    Provisioning Profile:
    - Distribution (App Store)
    

    您应该使用 App Store Distribution 配置文件上传到 Apple TestFlight:

    当您完成创建配置文件的过程时,它会过滤您的证书以仅允许 iOS 分发 证书。

    【讨论】:

    • 图片让堆栈溢出很大
    • s 这种情况仍在使用 testflight,关于应用程序需要是分布式配置文件?
    猜你喜欢
    • 2021-02-11
    • 2013-05-23
    • 2011-07-11
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 2019-07-14
    • 1970-01-01
    相关资源
    最近更新 更多