【发布时间】:2016-08-25 21:11:37
【问题描述】:
我已经阅读了几乎所有关于签署 Mac 应用程序以便在 Mac App Store 之外分发的所有内容。 基本上 - 我有一个有效的“开发者 ID 应用程序...”证书(创建一个新的以防万一)并且我确保所有其他 Apple 证书都在那里并且有效。
O 在 XCode 中进行设置,以便我的 Developer ID Application... 证书用于在 relase 模式下进行代码签名,然后归档应用程序。 归档后 - 我什至会“验证”并选择合适的团队。它通过它的事情,并说它验证了一切没有问题。 然后我使用同一个团队导出应用程序,一切看起来都很好,但是......我无法运行应用程序 - 说代码签名在崩溃日志中无效,如果我执行 codesign -dv myapp.app 它会以 myapp 的形式返回。 app : 没有签名和 TeamIdentifier=not set 等。
我开始拔头发了!
有什么建议吗?这应该可以吗?
谢谢!
【问题讨论】:
标签: xcode codesign code-signing-certificate osx-gatekeeper