我知道这个问题用得很多,但我并没有真正找到我的情况:
我使用 Xcode 4.4.1,为了更新我的配置文件/证书,我只使用“库/配置文件”下的刷新按钮,它就像一个魅力,得到更新,我检查了我的钥匙串(keychain)访问。我可以看到证书。
但我的所有配置文件的状态都是:“未找到有效的签名身份”,除了“IOS Team Provisioning”--> 开发人员模式。
所有发行版都是“未找到有效签名身份”:(。
我该如何解决这个问题?
1 更多内容。我之前在我的旧 macbook 上使用相同的证书并且没有问题。不是我尝试设置一台新机器,这就是我得到的。您认为这可能是 2 个 MAC 之间的冲突吗?如果是的话,你能帮我解决一下吗(我必须从旧机器上删除“开发者模式”?)。
非常感谢任何帮助。
更新:
感谢 Alan Moore,我从旧 MAC 导出了所有私钥。对于所有应用,状态都是有效的,但现在是另一个问题,新应用。
因为我撤销了分发证书,所有新应用程序都在新证书上,所有新应用程序都是“未找到有效签名身份”。 :(
并且因为我撤销了旧证书,所以我必须为所有应用程序更新证书,一旦我这样做,在我的 XCODE 中它就会变成“未找到有效的签名身份”。
这是个很奇怪的问题,我什至不确定我该如何解决 :(
谢谢!
最佳答案
您必须执行导出 - 从您的旧 Mac 导入。
导出:
- 在 XCode Organizer 的“团队”部分中选择您的团队。
- 点击“导出”。
- 指定文件名和密码,然后单击保存。`
生成的文件包含对应用进行代码签名所需的项目,包括在设备上安装开发中的应用所需的配置文件、证书和私钥。
导入:
- 在 XCode Organizer 的“团队”部分中选择您的团队。
- 点击“导入”。
- 选择包含您的代码签名 Assets 的文件。
- 输入文件的密码,然后单击“打开”。
(如果您在设备管理器中没有看到“团队”部分:将包含您的代码签名 Assets 的受密码保护的文件拖到 Dock 中的 Xcode 图标。)
关于ios - 未找到有效的签名身份,配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12442837/