PLK*_*PLK 2 macos code-signing notarize
我维护操作系统软件,该软件作为 Mach-O 可执行文件以 zip 形式分发。它没有打包为应用程序。我可以毫无问题地对其进行协同设计,但我能找到的所有对公证的引用都在谈论.apps。有谁知道如何公证简单的可执行文件?
是的。您可以对普通可执行文件进行公证。一些注意事项...
上传过程不接受可执行文件,它们必须被编码。压缩它们是最简单的方法。公证是针对底层可执行文件,您可以解压、重新压缩等。但传输过程需要封闭的zip。
您无法装订到可执行文件。Gatekeeper 可以根据苹果的服务器进行验证,而不是通过装订的票证进行验证。(大概隔离位随后被删除)
该spctl -a -vvv -t install命令将显示一堆信息。
$ file go-hello-notarized-APPLEID
go-hello-notarized-APPLEID: Mach-O 64-bit executable x86_64
$ spctl -a -vvv -t install go-hello-notarized-APPLEID
go-hello-notarized-APPLEID: accepted
source=Notarized Developer ID
origin=Developer ID Application: Example, Inc (APPLEID)
Run Code Online (Sandbox Code Playgroud)
https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution/customizing_the_notarization_workflow中有信息,但在您全部尝试之前很难判断。
| 归档时间: |
|
| 查看次数: |
1360 次 |
| 最近记录: |