首页 文章

TestFlight的Xcode上传 - 我是否需要分发配置文件?

提问于
浏览
0

我想在测试我的应用程序的那一步 . 在查看TestFlight的instructions时,我碰到了这个:

重要提示:要使用iTunes Connect for TestFlight beta测试,您必须使用包含测试版权利的最新App Store Distribution配置文件提交您的应用程序 . 要重新生成App Store分发配置文件,请访问成员中心 .

在上传应用程序的instructions中,我发现了这个:

商店配置文件是分发配置文件,用于授权您的应用使用某些应用服务,并确保您是上传应用的用户 . 商店配置文件包含一个与您的一个或多个应用程序和分发证书匹配的应用程序ID . 您可以通过Xcode间接配置App ID以使用某些应用程序服务 . 您可以通过设置权利和执行其他配置步骤来启用和配置应用服务 . 某些权利是针对App ID(由您的团队创建的一组应用程序)启用的,而其他权利则是在Xcode项目中设置的 . 当您将应用程序上传到商店时,Xcode会使用商店配置文件中引用的分发证书对应用程序包进行签名 .

store provisioning image

我目前有一个iOS开发配置文件,一个应用程序ID和两个证书(一个开发和一个分发),但没有分发配置文件 . 在上传到iTunes Connect之前,我想确保我没有遗漏任何步骤 .

  • 什么是“App Store分发配置文件”和“商店配置文件”?它们是同一个东西,我是否需要在会员中心创建它?或者Xcode或iTunes Connect是否将我现有的App ID和分发证书合并到幕后的分发配置文件中?

  • 什么是“beta权利” . 我查看了我的App ID和Xcode设置,但找不到与beta相关的任何内容 .

  • 上图显示“开发证书”,但上面的描述显示“商店配置文件中引用的分发证书” . 我认为后者是正确的?

1 回答

  • 0

    成功上传我的应用程序进行测试并将其交到beta测试人员手中后,我得出以下结论 .

    • 是的,“App Store Distribution profile”和“store provisioning profile”都是相同的 . 我没有必要创建任何一个 . 当Xcode上传我的应用程序时,它说它正在使用一个名为“XC”的配置文件,我没有必要创建它 . 我认为我的App ID和分发证书的存在就足够了 .

    • 我没有启用所谓的“beta权利”,我的测试人员可以在通过TestFlight安装后使用该应用程序 .

    • 我认为图像应该说“分发证书”,而不是“开发证书” .

相关问题