Ios 导入证书和配置文件时出现问题

Ios 导入证书和配置文件时出现问题,ios,xcode,provisioning-profile,Ios,Xcode,Provisioning Profile,所以我开始在借来的Mac电脑上试验iOS开发。我保留了我在那里创建的所有证书和资源调配文件。我昨天买了一台Mac电脑进行开发 我已将我的开发+分销证书导入keychain。它们列在“密钥链|登录|证书”下,没有错误。(它们没有列在“钥匙链|登录|我的证书”中)。我有 开发者ID证书颁发机构 IPhone开发者:我的名字(ID) IPhone发行:我的公司(ID) 到目前为止还不错,但XCode似乎不知何故丢失了。我有以下几点: 在“XCode:Teams”下,我有: 我的公司:iOS发行版

所以我开始在借来的Mac电脑上试验iOS开发。我保留了我在那里创建的所有证书和资源调配文件。我昨天买了一台Mac电脑进行开发

我已将我的开发+分销证书导入keychain。它们列在“密钥链|登录|证书”下,没有错误。(它们没有列在“钥匙链|登录|我的证书”中)。我有

  • 开发者ID证书颁发机构
  • IPhone开发者:我的名字(ID)
  • IPhone发行:我的公司(ID)
到目前为止还不错,但XCode似乎不知何故丢失了。我有以下几点:

在“XCode:Teams”下,我有: 我的公司:iOS发行版 我的名字:iOS开发 在这里,我在顶部有以下错误: “无法在此eam中使用标识进行代码签名:未找到具有私钥的有效证书)

在XCode:Provisioning Profiles下,我有: -发展MyCompanyApp-AppID -DistributionMyCompanyApp-AppOD -iOS团队配置文件 所有这些都具有“状态”:“未找到有效的签名标识”


我做错什么了吗?我有点想,如果我保留证书+设置文件,我就可以全部导入了?(也许在设置配置文件后我做了一个导入证书的小动作,但是刷新也不能解决问题)

您必须将旧Mac电脑上的私钥导出到新Mac电脑上。如果无法获取私钥,您需要做的是生成一个新的私钥。进入您的密钥链,转到证书助手,向CA请求,并将其保存到磁盘。将其上载到Apple Developer,生成新证书并安装


您还可以为开发人员和发行版创建新的资源调配配置文件,并将新生成的证书与之关联。XCode应该在organizer下显示所有绿色内容(我现在假设它显示所有黄色)。

我也同意AmitApollo的回答,因为这是一些解决方案。但XCode还有另一个解决方案。那就是


您转到Xcode的管理器,选择team并使用安全密码将其导出。在新Mac的Xcode中,您只需导入它们,您就会看到它将获得所有信息。

Upvoted。感谢您的回答。100%确定,这是否意味着证书文件不再有效?即使我可以从中下载它们现在对我来说基本上没用了?如果理解正确,我应该撤销它们吗?如果你仍在使用以前mac上的证书,那么你不想撤销它们。你可以做的是从新mac上导出证书,然后加载到旧mac上,这样它们就不会过时。然后,一旦你的新mac使用新证书,你就可以撤销它们e旧的一个(s)!我的两台Mac电脑目前使用两个单独的证书和个人资料,但我正在考虑合并它们。投票结果:我没有访问旧Mac电脑的权限,尽管我可以再次借用它。不确定什么是最简单的。由于我还没有实际发布任何应用程序,我想我可以在没有任何不可预见的问题的情况下再次使用它们。我最终取消了一个我会接受旧东西,只是接受这种情况。下次我会研究支持uop证书:)