iOS Apple TestFlight版本需要什么样的Certifcate和Provisioning Profile?

Tom*_*Tom 44 iphone beta ios testflight

我打算通过新的Apple TestFlight应用程序在iOS 8设备上发布我的iPhone应用程序的测试版.需要什么样的Certifcate和Provisioning Profile?我是否需要生产证书和分配配置文件?

可用的是这些:

Certificate:
- Pending
- Development
- Production

Provisioning Profile:
- Development
- Distribution
Run Code Online (Sandbox Code Playgroud)

alg*_*gal 42

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

提交到iTunesConnect的TestFlight应用程序需要使用App Store分发配置文件进行签名.TestFlight不再接受使用Ad Hoc个人资料提交的应用.

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


Tim*_*Tim 37

我相信您需要具有"App Store"分发配置文件的生产证书.我只是提交我的应用程序,现在正在审核外部beta测试人员.我第一次提交应用程序时使用的是Ad Hoc配置文件,就像我们在使用原始Testflight时一样.该配置文件导致应用程序在进入审核流程之前被拒绝.一旦我改为使用App Store配置文件,它就会进入审核流程.因此,Production Cert,Distribution App Store配置文件对我有用.

苹果开发者网站对Beta测试选项适用于iOS的一些信息.它讨论了Ad Hoc和iTunes连接分发.

您还可以查看本教程,该教程使用xcode提交您的构建以进行测试.

希望有所帮助.


pka*_*amb 20

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

Certificate:
- Production (iOS Distribution)

Provisioning Profile:
- Distribution (App Store)
Run Code Online (Sandbox Code Playgroud)

您应该使用App Store Distribution Provisioning Profile上传到Apple TestFlight:

创建供应配置文件

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

创建证书

  • 图片使堆栈溢出很棒 (8认同)