我要如何确认一个 macOS 安装程序的 pkg 文件是否已经被公证?是否有一个命令行工具可以做到这一点?
我想开始编写一个公证自动化脚本。 然而,当我在终端中尝试使用'xcrun altool'时,我会得到以下错误:xcrun: error: unable to find utility "altool", not a developer tool or in PATH 我使用的是 macOS 1...
我有一个关于homebrew的愚蠢问题:为什么通过homebrew安装的可执行文件在MacOS(gatekeeper)中被认为是可信任的呢?也就是说,安装后我可以运行一个可执行文件,而不会得到安全弹窗,并且不必允许异常 - 这是为什么? 我最初认为homebrew可能会在其CI中签署/公证二...
因为用Xcode进行代码签名和归档耗费时间、乏味且存在问题,因此我一直通过命令行工具xcodebuild,codesign等自己的脚本来完成Developer ID签名的macOS应用程序的代码签名、归档和发布。看起来,将要做的是主要的疼点:实现公证。能否在我的脚本中添加公证?
为了提供一些背景信息,我正在使用jpackage工具创建签名的DMG文件以交付给我的用户。我需要对这个DMG进行签名是因为我想要对软件进行公证。顺便说一下,我不确定是否可以使用jpackage进行公证,但我仍在尝试。 然而,我在使用jpackage的内置代码签名选项时遇到了困难,这是成功进行...
我正在尝试将一个Electron应用经过公证后在macOS Catalina上运行。打包已成功,但xcrun altool命令会抛出“您必须先在线签署相关合同。(1048)”的错误。 Electron应用程序的package.json内容:"mac": { &q...
我们发布一个Java应用程序,其中包含一个捆绑的JRE版本1.8.0_172。我使用-f --deep和--options runtime标志对应用程序进行签名。查看捆绑JRE的_CodeSignature目录中的CodeResources文件,JRE中的每个文件都已签名并得到确认。 然而,...
这是我正在运行的命令。以前每次都可以,但现在失败了。 codesign -s "Developer ID Application: <YOUR NAME>" --timestamp --options runtime -f --entitlements entitlements....
我有一个应用程序,已签名、公证并被钉住,然后压缩成zip文件,作为Sparkle更新程序的对象。 我还将其分发到DMG镜像中供新用户使用(也是我网站上的主要下载)。 我是否可以只将已经公证/钉住的应用程序放在DMG中,还是需要单独进行DMG文件的公证和钉住过程?
我为MacOS分发一个Java应用程序,它经过开发者签名但未经过公证。由于文档非常偏向使用我不使用的Xcode创建应用程序,因此我不太确定从哪里开始,但我只想找到最简单的方法来公证我的应用程序,然后继续进行。 阅读文档时,我已经有了一些顾虑: I am currently using J...