Apple的TestFlight和证书

时间:2015-02-13 19:48:33

标签: ios xcode provisioning-profile testflight code-signing-certificate

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

我做得太远

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

我的问题

  1. 我应该怎样做才能拥有足够的权限来验证和提交iTunes上的版本(并继续使用Apple的TestFlight)?
  2. 我是否需要开发人员证书和分发证书才能上传构建版以便在iTunes Connect上进行测试?分配证书不够吗?
  3. 任何帮助都将深表感谢,

    谢谢!

1 个答案:

答案 0 :(得分:6)

  1.   

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

    要上传二进制文件,您需要使用具有角色TechnicalAdmin的帐户登录。更多关于角色& Apple Documentation page

  2. 的责任
  3.   

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

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

  4. 对二进制文件进行签名