53得票1回答
如何确定某个.app文件是否已签名

在OS X上,如何获取给定.app的信息?

33得票1回答
macOS Catalina: "应用程序已损坏,无法打开。您应该将其移到垃圾桶中。"

在安装了macOS Catalina之后,我遇到了几个应用程序的问题。 当我从互联网下载应用程序时,会出现以下错误: “APP NAME”已损坏,无法打开。您应该将其移到垃圾箱中。 有没有绕过macOS Gatekeeper来解决特定应用程序的方法?

31得票4回答
Mac App Store的安装和升级可以自动化吗?

如何编写脚本来安装或升级Mac App Store中的应用程序?我更喜欢使用命令行工具,但AppleScript或其他API也可以。 相关的拼图碎片: installer:特别注意-store标志,用于模拟包开发人员进行App Store安装。 systemupdate:能够处理对App...

31得票2回答
XXX无法打开。你应该将它移到废纸篓中。

我们在构建的 Flash 投影仪 .app 可执行文件方面遇到了问题。当我们从互联网上下载该应用程序时,在 OSX Sierra 上会出现“XXX 无法打开。您应该将其移到垃圾箱。”的提示。 单击旁边的帮助图标还会显示以下信息: 该应用程序的授权已被撤销,可能存在问题。 尽管该应用程序...

24得票1回答
临时代码签名的限制是什么?

可以使用 codesign 来进行代码或应用的“即席”签名。手册告诉我们关于即席代码签名的以下内容: 如果标识是单个字母“-”(破折号),则执行即席签名。即席签名根本不使用标识,并且准确地标识一份代码实例。对使用即席签名的代码有重要限制;在使用之前请参阅文档。 (我添加了强调) 我想...

21得票2回答
强制“打开”命令打开未签名的应用程序?

我已经将我的安全偏好设置为允许从“Mac App Store和已识别的开发者”下载应用程序。当我尝试打开一个未签名的应用程序时: open xyz.app 我看到以下内容: 通常,我右键点击应用程序然后点击“打开”。这会弹出一个类似的对话框,但其中包含一个类似于“仍然打开”的按钮。...

21得票1回答
为什么我可以在没有代码签名的情况下运行自己的应用程序?

我有一个我在Mac上编写并编译的小型开源Qt应用程序。我运行了macdeployqt并将其复制到我的/Applications文件夹中,它可以正常运行。 最终,我计划使用苹果开发者证书对此应用程序进行签名,并将其作为二进制发布上传到GitHub。但我的问题是:为什么我能够在本地从/Appli...

19得票6回答
在使用App Store时,我如何取消某个应用程序的更新?

我有一个应用程序(Skitch)已经发生了根本性的改变,我不想在App Store上看到开发者提供的任何更新。我懒得使用“全部更新”功能。当我忘记不想要这个应用程序的更新时,我就必须删除新下载的应用程序,从备份中恢复旧版本等等... 我能否进去更改软件包收据或其他内容,以欺骗App Stor...

16得票2回答
如何在Mac OS X 10.10 Yosemite中禁用kext签名?

我知道禁用kext签名的缺点,但我想知道如何在Mac OS X 10.10 "Yosemite"上真正禁用它?

13得票2回答
当应用程序被代码签名时,签名覆盖了.app捆绑包的哪些部分?

在Mountain Lion中,我知道一些应用程序,包括Mac App Store上的所有应用程序都由开发者进行数字签名,这样如果它们被修改,签名就不会匹配,并且会引发各种错误(而且在操作系统的下一个版本中情况会升级...)。 我的问题是签名覆盖了.app包的哪些部分?如果Appname.a...