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