我在应用商店中添加了一项新功能,我正在针对应用商店进行更新。当我试图在我的iPhone上运行它时,我遇到一个弹出错误,说“这个可执行文件的有效配置文件”。所以,我进入了组织者,我的开发者和发行版个人资料都是活跃的,并且显示得很好。因此,我尝试将我的开发人员和分发证书重新添加到Keychain Access中。我注意到有2个重复,他们只说了我的名字和姓氏。我删除了其中一个。现在,当我尝试运行程序时,它会显示“代码签名错误:身份'iPhone分发'与默认钥匙串中的任何有效证书/私钥对不匹配”。我在Keychain Access中意外删除的其中一个文件可能是我的私钥。
我尝试在Keychain Access中重新添加每个agin。我的配置文件也显示在管理器中。我应该从哪里开始?
谢谢!
编辑:我在组织者中再次检查了配置文件,当我突出显示我的分发配置文件时,它显示“Xcode无法在您的钥匙串中找到此配置文件的私钥/证书对”。
答案 0 :(得分:1)
听起来你需要重新创建你的公众&私钥对(如果您没有在任何地方备份它们),然后重新创建配置文件。这很痛苦,但是配置文件与你的密钥相关联。