所以我开始尝试在借来的Mac上进行iOS开发。我保留了我在那里创建的所有证书+配置文件。我昨天买了一台Mac用于开发。
我已经将我的开发+发行版导入了钥匙串。它们在“Keychain | login | Certificates”下列出,没有错误。 (它们没有列在“钥匙串|登录|我的证书”中。我有
到目前为止一切顺利,但XCode似乎在某种程度上失败了。我有以下内容:
在“XCode:Teams”下,我有: 我的公司:iOS发布 我的名字:iOS开发 在这里,我在顶部有以下错误: “无法使用此eam中的标识对代码进行编码:未找到使用私钥的有效证书”
在XCode:Provisioning Profiles下我有: - DevelopmentMyCompanyApp - AppID - DistributionMyCompanyApp - AppOD - iOS Team Provisioing Profile 所有这些都有“状态”:“找不到有效签名确认
我做错了吗?我有点想,如果我保存证书+配置文件,我可以将其全部导入? (也许我在配置配置文件后制作了一个小的导入证书,但是刷新也没有解决它)
答案 0 :(得分:2)
我也接受AmitApollo的回答,因为这是一些解决方案。但Xcode还有另一种解决方案。那是......
您转到Xcode的管理器并选择团队并使用安全密码导出它们。在新的Mac Xcode中你只需导入它们就可以看到它将获得所有信息。
答案 1 :(得分:1)
您必须将旧密钥从旧Mac导出到新Mac。如果你不能得到它你需要做的就是生成一个新的。进入您的钥匙串并转到证书助理并从CA请求,并将其保存到磁盘。在Apple Developer中上传,然后生成新证书并进行安装。
您还可以为Dev和Distro创建新的配置文件,并将新生成的证书与其关联。 XCode应该在组织者下显示绿色(我现在假设它显示全部为黄色)。