我更改了Mac,在安装生产证书和置备配置文件后打开Xcode项目时,它显示:
配置配置文件“ MyProfile”不包含任何配置文件 在其中安装了匹配私钥的证书 钥匙串。
重要的一点是,我不能创建生产证书或配置文件,而无需创建新的生产证书和配置文件,我们可以解决此问题吗?
答案 0 :(得分:0)
生成新的证书和配置文件不会受到任何损害。现有应用将继续运行,并在商店中可以正常销售。
如果您是该项目的唯一开发者,那么我将在Xcode中启用自动代码签名。
如果您不这样做,则可能有另一个开发人员导出您丢失的证书,而不必重新创建它们。
答案 1 :(得分:0)
要对iOS应用进行代码签名,您需要做三件事:
Apple不存储私钥,也不应该存储私钥。这是您需要保留和保护的东西,因为它可以证明您是可以为您签名应用程序的合法开发人员。不要共享私钥。
如果您丢失了私钥,则唯一的方式对iOS应用程序进行签名的方法是创建一个新的新私钥,生成一个新的证书和配置文件,然后使用它们来对您的应用程序进行签名。
如果您仍然可以登录旧Mac,则应该能够进入“钥匙串访问”应用程序,并从旧帐户中找到证书(以及关联的私钥)并将其导入新计算机。
如果您没有允许您创建证书和配置文件的iOS角色,则需要让有权访问的人为您创建证书和配置文件,然后向您发送私钥。创建证书和配置文件后,您可以从Apple的开发站点下载证书和配置文件。