已成功进行代码签名和公证的应用程序在运行时无法验证开发人员



我有一个完全代码签名的.app,它已成功公证。然而,当在别人的电脑上运行应用程序时。他们得到错误

"应用程序";无法打开,因为无法验证开发人员。

运行spctl -avv App.app时返回

App.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: **

运行codesign -vv --deep-verify App.app返回

App.app: valid on disk
App.app: satisfies its Designated Requirement

我有没有遗漏或可以运行的东西可能会暴露我签名的应用程序的问题?

我发现了这个问题。我在.app中有一个我共同设计的框架。Gatekeeper在我对其进行公证时没有显示任何错误。然而,当我没有对包含的框架进行代码签名,然后提交进行公证时,它却出现了错误。

我只是简单地对错误进行了代码签名,而不是所有的错误,从而解决了问题。现在该应用程序在其他设备上运行良好!

相关内容

  • 没有找到相关文章

最新更新