问题描述
|
我已经为客户端编写了一个iPhone应用程序。他像我一样购买了一张开发人员证书,并授权我进行将应用程序提交到App Store所需的一切。
在我的系统上为客户端创建代码签名身份会不会有问题?
我意识到这个问题有点含糊-基本上,它可以在我的系统中实现而不会破坏我自己的应用程序吗?如果是这样,我与上载自己的应用程序有什么不同?
解决方法
您需要使用现有(或创建新的)证书签名请求(使用钥匙串访问和私钥创建)登录到客户的开发者帐户并在其中创建证书。专用密钥)。
然后下载该证书并将其添加到您的钥匙串中。然后,您需要使用刚刚创建的证书来生成适当的分发配置文件(在客户的帐户中)。下载该配置文件并使用它来签名您的构建。现在,您已经拥有一个作为客户端签名的内部版本,可以在此处创建应用程序后就可以将其上传到iTunes Connect,并且可以上传二进制文件了。
我已经为2位客户成功完成了此操作。