无法正确签署开发者ID证书的OS X应用

时间:2016-08-25 21:11:38

标签: xcode codesign code-signing-certificate osx-gatekeeper

我几乎阅读了所有关于在Mac App Store之外签署Mac应用程序以进行分发的内容。 基本上 - 我有一个有效的"开发者ID申请......"证书(为了以防万一而创建了一个新证书),我确保所有其他Apple证书都在那里且有效。

O在XCode中进行设置,以便我的Developer ID Application ...证书用于在relase模式下进行代码签名,然后归档应用程序。 归档后 - 我甚至做了#34;验证"并选择合适的团队。它经历了它的事情,并说它验证了一切没有问题。 然后我使用相同的团队导出应用程序,一切看起来都很好,但是...我无法运行应用程序 - 说崩溃日志中的代码签名无效,如果我执行代码签名-dv myapp.app它会以myapp的形式返回。 app:没有签名和TeamIdentifier =没有设置等..

我开始拔头发了!

有关该怎么做的任何建议?这应该正常吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

想出来 - 它可以帮助别人......

原来我有一个Apple中级证书和#34;开发者ID"设置为"始终信任"。显然 - 这是造成这个问题的原因。将其更改回"使用系统默认值"解决了这个问题。 我希望XCode中的验证过程能够解决这个问题。