专业IOS签名团队
闪电售后,性价比秒杀上架,快速上线、测试
提供 iOS 企业证书签名服务,让您的 iOS App 无需提交 App Store 或设置
UDID 即可在iPhone、iPad 等设备上直接安装,帮助您快速完成应用内测
过程,降低测试成本,缩短上线时间。

企业签名应用未安装分发证书/私钥

2019-08-23 07:30 栏目:企业签名 查看()

问题描述:

使用Xcode 9.1,在构建iOS 企业签名应用程序之后,我想将其存档并将其上传到appStore进行beta测试。但是在点击按钮Upload to the App Store...并选择后,我得到以下问题Automatically manage signing:

“我的名字”有一个iOS企业签名分发证书,但未安装其私钥。

我不知道为什么这个“私钥没有安装”,但分发证书可能是在另一台计算机上创建的。在任何情况下:

检索丢失的私钥并安装它的最简单方法是什么?为了使事情有效。

解决:

您只能拥有一个ipa签名分发证书。它将Apple公有的公钥与私钥结合在一起,私钥存在于某台计算机的钥匙串中。如果此分发证书是在另一台计算机上创建的,则该私钥位于该计算机的钥匙串上。没有它,这个ipa企业签名分发证书不起作用。

因此,要在此计算机上使用此分发企业签名证书,您必须找到该计算机,打开Keychain Access,找到并导出私钥,将其邮寄或以其他方式将其发送到此计算机,然后将其导入此计算机的钥匙串中。

如果您进入Xcode中的Accounts pref窗格并双击您的团队,您将看到一个对话框,为您提供帮助。如果您看到您的分发证书并且显示Not In Keychain,则可以通过控制单击该证书来获取一个菜单项,该菜单项允许您通过电子邮件向创建证书的人发送电子邮件并要求他们将其发送给您。该人可以使用相同的导入选择导出ios签名证书,并可以通过电子邮件发送给您导出的证书

无论哪种方式,私钥或导出的证书都将被密码传递。您需要知道密码才能使用它。

对于经历过这种情况的其他人来说,上面的答案是正确的,但如果你有多个证书,它仍然会有点混乱。这些是我采取的步骤:

1)首先记下实际分发证书中缺少其私钥的日期。然后转到另一台计算机上的钥匙串应用程序并在搜索栏中键入IOS。它将显示所有IOS开发人员和分发键,因此您必须找到正确的键。

2)单击每个IOS分配条目的右箭头以显示证书并找到具有正确日期的证书,并通过右键单击和选择导出将其导出。

3)然后只需将其导入新计算机的钥匙串中,至少使用XCode 9.3,它会立即识别并纠正错误,以便您现在可以上传您的实现。

扫二维码与IOS签名经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/ios企业签名咨询/签名价格咨询/技术建议/互联网交流

上一篇:企业签名苹果开发者企业计划许可证的工作原理

下一篇:创建证书企业签名请求

郑重申明:IOS企业签名以外的任何单位或个人,不得使用该案例作为工作成功展示!
  • 咨询QQ:1602927038
    邮箱:1602927038@qq.com
    工作时间:08.30-23.30
友情链接: ios企业签名 微构网
Copyright © 2017-2019 www.wegto.com.版权所有  鄂ICP备19007640号-1    苹果企业签名  苹果签名  ios企业签名  
点击这里给我发消息