我有以下问题,我在任何地方都找不到解决方案。基本上,我们有一个公司开发人员帐户(不是企业),所以为了提交我们的应用程序,我要求我们的团队领导向我发送分发证书,并创建并发送分发配置文件。
有了开发者配置文件,一切都很好,但当我安装证书和供应配置文件时,我在Xcode上没有看到分发配置文件,也没有在keychain中的dist cert下有私钥。
有人知道怎么解吗?我在不同的地方读到,我需要撤销证书并创建一个新的,但我真的不能这样做,因为我们公司有一堆应用程序,我不能为每个人撤销它。
我有以下问题,我在任何地方都找不到解决方案。基本上,我们有一个公司开发人员帐户(不是企业),所以为了提交我们的应用程序,我要求我们的团队领导向我发送分发证书,并创建并发送分发配置文件。
有了开发者配置文件,一切都很好,但当我安装证书和供应配置文件时,我在Xcode上没有看到分发配置文件,也没有在keychain中的dist cert下有私钥。
有人知道怎么解吗?我在不同的地方读到,我需要撤销证书并创建一个新的,但我真的不能这样做,因为我们公司有一堆应用程序,我不能为每个人撤销它。
当前回答
在菜单> Visual Studio (mac) >首选项>发布> Apple开发者帐户>[选择您的Apple id] >查看详细信息>创建证书
删除不使用或无效的证书,请登录https://developer.apple.com/account/resources/certificates/list
删除任何不需要的证书
接下来是创建App ID(标识符),进入网站: https://developer.apple.com/account/resources/identifiers/list
接下来,去网站创建配置文件: https://developer.apple.com/account/resources/profiles/add
使用证书绑定您的应用程序id。
接下来是下载档案: >在菜单> Visual Studio (mac) >首选项>发布>苹果开发者帐户>[选择您的Apple id] >查看详细信息>下载所有配置文件
其他回答
我失去了几个小时来解决这个问题,但它是通过重新启动MAC…
在我的情况下,我丢失了我的钥匙链中的所有私钥,新导入的私钥是正确的,但不显示私钥。唯一有帮助的是生成新的CertificateSigningRequest
我可以通过更新macOS和XCode来解决这个问题。
当我试图上传iOS构建到试飞时,出现了错误。
“私钥遗失”。
只需2步来修复这个错误。
从developer.apple.com删除旧证书 从Xcode或developer.apple.com创建新证书
我的问题已经解决了(我使用Xcode 9.4.1)。
请检查,Xcode创建了新的证书。
啊,这是一个常见的问题,解决方法很简单:
曾经创建开发人员凭证的人最初需要到他们计算机上的钥匙链,右键单击私有和公共密钥,并将密钥导出到一个文件。 然后你只要把这个文件下载到你的电脑上,打开它,它就会被添加到你的钥匙链上。
您需要同时拥有私钥(。Pem文件)和用于配置配置文件的证书。