ios - 未找到有效的签名身份,配置文件

标签 ios xcode4 provisioning-profile

我知道这个问题用得很多,但我并没有真正找到我的情况:

我使用 Xcode 4.4.1,为了更新我的配置文件/证书,我只使用“库/配置文件”下的刷新按钮,它就像一个魅力,得到更新,我检查了我的钥匙串(keychain)访问。我可以看到证书。

但我的所有配置文件的状态都是:“未找到有效的签名身份”,除了“IOS Team Provisioning”--> 开发人员模式。

所有发行版都是“未找到有效签名身份”:(。

我该如何解决这个问题?

1 更多内容。我之前在我的旧 macbook 上使用相同的证书并且没有问题。不是我尝试设置一台新机器,这就是我得到的。您认为这可能是 2 个 MAC 之间的冲突吗?如果是的话,你能帮我解决一下吗(我必须从旧机器上删除“开发者模式”?)。

非常感谢任何帮助。

更新:

感谢 Alan Moore,我从旧 MAC 导出了所有私钥。对于所有应用,状态都是有效的,但现在是另一个问题,新应用。

因为我撤销了分发证书,所有新应用程序都在新证书上,所有新应用程序都是“未找到有效签名身份”。 :(

并且因为我撤销了旧证书,所以我必须为所有应用程序更新证书,一旦我这样做,在我的 XCODE 中它就会变成“未找到有效的签名身份”。

这是个很奇怪的问题,我什至不确定我该如何解决 :(

谢谢!

最佳答案

您必须执行导出 - 从您的旧 Mac 导入。

导出:

  1. 在 XCode Organizer 的“团队”部分中选择您的团队。
  2. 点击“导出”。
  3. 指定文件名和密码,然后单击保存。`

生成的文件包含对应用进行代码签名所需的项目,包括在设备上安装开发中的应用所需的配置文件、证书和私钥。

导入:

  1. 在 XCode Organizer 的“团队”部分中选择您的团队。
  2. 点击“导入”。
  3. 选择包含您的代码签名 Assets 的文件。
  4. 输入文件的密码,然后单击“打开”。

(如果您在设备管理器中没有看到“团队”部分:将包含您的代码签名 Assets 的受密码保护的文件拖到 Dock 中的 Xcode 图标。)

关于ios - 未找到有效的签名身份,配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12442837/

相关文章:

iphone - 如何设置 UITableView Style Grouped 中单元格的角半径?

ios - 代码 : failed to get the task for process

iphone - 这种在 Xcode 4 中重新引用另一个项目的方法有什么问题?

xcode4 - 在Xcode 4中打开一个新的工作区

ios - 恢复 iOS 团队配置文件

ios - 难以置备iPad应用程序以在iPad上进行测试

ios - 用于签署可执行文件的身份不再有效 (iOS 8+/Xcode 7)

ios - 如何以编程方式调用带有 id sender 的 IBAction 方法?

ios - 快速重新安装应用程序后 iCloud 文件不可见

iOS 无法关闭 View Controller