2017-06-20 112 views
1

我从我的客户端收到了.p12证书。我已将它安装到我的KeyChain。我需要使用它创建一个分发配置文件并使用它签署我的应用程序ipa。从.p12证书创建发布配置文件iOS

如何使用此信息创建分布配置文件?任何帮助表示赞赏

+0

https://stackoverflow.com/a/8582198/6656894请参阅此答案 –

+0

您是否有权访问Apple开发人员门户?要创建分发配置文件,您的访问级别应该是管理员或代理。检查这个:https://developer.apple.com/support/roles/ –

+1

@Imad我没有访问客户端苹果帐户。尽管我有我的个人。 – user3034944

回答

1

您不能从证书和私钥创建分发配置文件。供应配置文件是在Apple的开发人员网站上创建的,并且必须引用一个或多个要与配置文件一起使用的证书。

您需要让帐户所有者从开发人员网站创建/下载配置文件并将其发送给您,或授予您作为其团队管理员的访问权限。此外,在您向客户请求iOS分发配置文件之前,请确保您还检查发送的.p12文件是否包含证书证书的私钥。如果没有私钥,即使获取配置文件,也无法签名。

4个的代码关键部分签署的iOS是证书,为证书私钥,则供应曲线权利。如果您错过了其中任何一项,或者它们不同步,您将遇到问题。私钥正是它所说的 - private。苹果公司没有,也不想存储私钥。这由应用程序所有者保存。 Apple会生成并允许您下载基于该私钥的证书(与您共享一个证书签名请求以生成密钥证书)。同样,您可以从Apple的开发站点生成/下载现有的供应配置文件。最后,应用中的权利必须与您的个人资料上授予的权利相匹配。这些分配给您的应用程序,并且应用程序的项目设置请求访问服务 - 这与Apple的开发站点上的应用程序ID /配置文件的一部分所要求的内容大致相同。所以这些是关键组成部分;从你的问题,希望你可以让你的客户给你发送配置文件。此外,如果您需要对其他服务(如iCloud)执行任何操作(如果客户端尚未为您正确配置这些服务),则可能会遇到不同步问题。