运行 时,成功进行代码签名和公证的应用程序无法验证开发人员
Successfully codesigned and notarized app getting unable to verify developer when running
我有一个完全共同签名的 .app
并且已成功公证。但是,当 运行 在某人的计算机上安装该应用程序时。他们得到错误
"App" cannot be opened because the developer cannot be verified.
当运行宁spctl -avv App.app
它returns
App.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: **
和运行宁codesign -vv --deep-verify App.app
吧returns
App.app: valid on disk
App.app: satisfies its Designated Requirement
有什么我遗漏的或可以 运行 可以揭示我签名的应用程序有什么问题的吗?
我发现了问题。我在 .app
中有一个我共同设计的框架。 Gatekeeper在我公证的时候没有显示任何错误。但是,当我没有对包含的框架进行代码签名,然后提交公证时,它返回错误。
我只是对错误进行了代码签名,而不是对所有错误进行了代码签名,这就解决了问题。现在该应用程序在其他设备上运行良好!
我有一个完全共同签名的 .app
并且已成功公证。但是,当 运行 在某人的计算机上安装该应用程序时。他们得到错误
"App" cannot be opened because the developer cannot be verified.
当运行宁spctl -avv App.app
它returns
App.app: accepted
source=Notarized Developer ID
origin=Developer ID Application: **
和运行宁codesign -vv --deep-verify App.app
吧returns
App.app: valid on disk
App.app: satisfies its Designated Requirement
有什么我遗漏的或可以 运行 可以揭示我签名的应用程序有什么问题的吗?
我发现了问题。我在 .app
中有一个我共同设计的框架。 Gatekeeper在我公证的时候没有显示任何错误。但是,当我没有对包含的框架进行代码签名,然后提交公证时,它返回错误。
我只是对错误进行了代码签名,而不是对所有错误进行了代码签名,这就解决了问题。现在该应用程序在其他设备上运行良好!