如何允许构建&在iOS上分发两款不同的开发Mac?

时间:2014-11-03 22:08:03

标签: ios8 certificate provisioning-profile private-key xcode6.1

我的同事在我登录Apple Developer Portal时创建了一个Ad Hoc Distribution Certificate和Provisioning Profile。我们正在尝试构建和存档iOS应用程序,以便在一定数量的设备上进行内部企业分发。

然后她在她的Mac上下载了分发证书和配置文件,她可以通过iTunes在iPad上构建和安装应用程序。

我现在还从开发人员门户下载并安装了分发证书和配置文件到我的mac,但是我收到错误消息,说明如下:

  

未找到具有有效签名身份的配置文件(即证书和私钥对)。修复问题

在这个过程中我缺少什么?我是否需要将一些文件从她的mac复制到我的mac才能使其正常工作?

现在有更简单的方法可以做到这一点,因为这个过程非常令人沮丧吗?即我现在应该使用TestFlight进行此过程吗?

1 个答案:

答案 0 :(得分:1)

是的,您需要复制一些文件。您需要使用Keychain Access Utility应用程序(从最初生成证书的Mac)到要用于对iOS应用程序进行编码的第二台Mac来导出这些证书,其私钥为.p12格式。

您从ITC下载的所有开发人员证书都缺少其私钥,因此除了在原始Mac上外,它们相当无用。