我是合同开发人员,有一个应用程序可以通过客户的企业帐户分发.我和其他客户一起使用过Enterprise帐户,但出于某种原因,我添加到此客户端的钥匙串中的"iPhone Distribution"证书没有出现在Xcode Organizer中.
当我为应用程序导入mobileprovision时,Xcode抱怨没有有效的密钥对.
客户已将我添加到他们的帐户; 只有创建企业分发证书的开发人员才能将其导入到钥匙串中吗?如果我创建一个新的分发证书(不是配置文件),这是否会使现有证书无效(我没有使用的其他应用程序使用?)
您需要创建证书的人从其钥匙串中导出证书.您从配置门户下载的证书是公钥,不包含私钥.
来自Apple Tech关于代码签名的说明
注意:如果缺少证书的私钥,自动设备配置可以将证书还原到钥匙串,但不能丢失丢失的私钥.
传输您的身份一旦您设置了健康的工作代码签名配置,建议您按照Xcode 4用户指南中的将您的开发者配置文件传输到另一台计算机一节中的步骤创建它们的备份.备份可用于从硬件故障中恢复工作代码签名配置,或在您选择的其他Mac,分区或OS X用户帐户上启用代码签名.创建的备份(.developerprofile文件)包含以下所有项:
钥匙串中的所有iPhone开发人员证书钥匙串中的所有iPhone分发证书Xcode管理器>设备选项卡中的所有配置文件>"库"下的"配置文件"部分注意:创建身份的备份时,系统会要求您输入全新的密码.请务必记住,因为稍后您将被要求输入该密码以将备份用于其预期目的.
| 归档时间: |
|
| 查看次数: |
2946 次 |
| 最近记录: |