文件名称:gon:签名,公证和打包以任何语言编写的macOS CLI工具和应用程序。 可作为CLI和Go库使用
文件大小:84KB
文件格式:ZIP
更新时间:2024-02-25 09:08:52
macos golang build-tool notary macOS
gon-用于macOS公证的CLI和Go库 gon是一个简单而简洁的工具,用于对macOS的CLI二进制文件进行。 gon可用作CLI,可以手动运行或在自动化管道中运行。 它也可以作为Go库嵌入在用Go编写的项目中。 gon可以签署和公证用任何语言编写的二进制文件。 从macOS Catalina(10.15)开始,Apple。 未正确签名或未经过公证的软件将显示一条,其中唯一可操作的选项是“移至Bin”。 即使从命令行也无法运行该软件。 。 gon可以帮助您自动化公证过程。 产品特点 对以任何一种语言编写的一个或多个文件进行代码签名 将签名的文件打包为dmg或zip 公证包并等待公证完成
【文件预览】:
gon-master
----.goreleaser.yml(862B)
----vendor()
--------create-dmg()
--------README.md(245B)
----cmd()
--------gon()
----internal()
--------config()
--------createdmg()
----sign()
--------sign_children_test.go(890B)
--------sign_test.go(630B)
--------sign.go(3KB)
----staple()
--------staple.go(2KB)
----LICENSE(1KB)
----.gon.hcl(361B)
----.gitignore(45B)
----Makefile(641B)
----go.sum(13KB)
----README.md(16KB)
----notarize()
--------testdata()
--------log.go(2KB)
--------info.go(4KB)
--------error.go(934B)
--------log_test.go(809B)
--------upload.go(3KB)
--------upload_test.go(4KB)
--------notarize.go(4KB)
--------status.go(1KB)
--------notarize_test.go(1KB)
--------info_test.go(3KB)
----package()
--------dmg()
--------zip()
----go.mod(477B)