Apple的TestFlight和证书

nos*_*uic 5 xcode code-signing-certificate ios provisioning-profile testflight

我最近为团队项目做了一些工作,我正在尝试使用Apple的TestFlight为iTunes Connect上的现有应用程序提交新版本进行测试,但我遇到了证书和配置文件.

我做得到这么远

  • 虽然我已经是一名注册的iOS开发人员(我在AppStore上拥有自己的应用程序),但我向团队代理提供了Apple要求的不同电子邮件地址.通过这个电子邮件地址,团队代理邀请我加入iTunes Connect,也加入会员中心,我再次作为iOS开发人员注册.
  • 之后,由于我想使用Apple的TestFlight,而不是通过会员中心申请开发人员证书,我走向团队代理,向他提供我的CSR并要求他为我准备分发证书,然后他发给我.
  • 在我的XCode上安装此分发证书后,我仍然无法验证应用程序,因为我没有足够的权限.从成员中心下载和安装现有的配置文件也没有帮助.

我的问题

  1. 我应该怎么做才能拥有足够的权限来验证和提交iTunes上的版本(并继续使用Apple的TestFlight)?
  2. 我是否需要开发人员证书和分发证书才能上传构建以在iTunes Connect上进行测试?分发证书不够吗?

任何帮助将深表感谢,

谢谢!

sky*_*der 6

  1. 我应该怎么做才能拥有足够的权限来验证和提交iTunes上的版本(并继续使用Apple的TestFlight)?

    要上传的二进制,你需要使用具有角色acount登录TechnicalAdmin.有关Apple文档页面上的角色和职责的更多信息

  2. 我是否需要开发人员证书和分发证书才能上传构建以在iTunes Connect上进行测试?分发证书不够吗?

    为了将二进制文件上传到iTunes Connect(无论是针对TestFlight的版本还是Beta测试),您都需要使用二进制文件进行签名 Distribution Certificate & Provision Profile