我让我的iOS会员资格到期,现在我正试图让所有东西再次联系起来。
我无法摆脱这个错误“代码签名错误:证书身份'iPhone开发人员:xxxx xxxx(NUMBERS)'在钥匙串中出现不止一次。代码签名工具要求只有一个。”
我查看了Keychain Access。找到'过期'证书并删除它们。现在我只看到开发人员证书和分发证书。我已重新启动计算机,退出xcode,退出钥匙串,但无法确定副本的位置。
我登录了门户网站,证书全部续订。在钥匙串访问中,其抱怨的证书现在已经过了2013年。
我是否必须删除所有内容并重新开始?
关于在哪里寻找的其他想法?
答案 0 :(得分:0)
检查存储在〜/ Library / MobileDevice / Provisioning \ Profiles /中的配置文件。您可能有一个旧的配置文件,其中包含您过期的证书。
Xcode具有“有用”的行为,即将当前用户的所有配置文件中找到的所有证书提取并安装到默认钥匙串上。您必须删除旧的无效配置文件,否则它将继续安装相关的(过期的)证书。
此外,我已经看到Xcode在您清理Provisioning Profiles目录后仍继续安装旧证书。只需重新启动就可以解决这个问题。
用于理解.mobileprovision文件的便捷工具是QuickLook for MobileProvision。