osx-gatekeeper相关内容

在kextLoad过程中,使用启用了kext的证书来设计kext失败,代码签名无效";

因此,我们有一个允许我们签署kext的证书, 但是当我们运行>sudo kextLoad Friendly.kext时,它失败了 我们签署了我们想要的kext,为了证明它已经签署,下面是一些诊断输出: 👉协同设计--VERIFY-vvvv Friendly.kext friendly.kext: valid on disk friendly.kext: satisfies its D ..
发布时间:2022-09-04 19:52:38 其他开发

OS X 上 Java Web Start 应用程序的身份不明的开发人员

在 Mac OS X 10.9 上签名的 Java Web Start 应用程序默认被阻止并显示以下消息: “application.jnlp"无法打开,因为它来自身份不明的开发者. 我知道可以削弱安全检查以允许任何应用程序运行,但这需要最终用户的手动干预. 是否可以对 Java Web Start 应用程序进行“签名",使其被识别为来自已识别的开发人员? 谢谢 解决方案 ..
发布时间:2021-11-18 22:24:27 Java开发

如何使用 Apple Developer ID 签署 Java 小程序

我有用 thwate 证书签名的 java 小程序,需要用 Apple Developer ID 签名. 众所周知,Mac OS X 10.8 要求 Java 应用程序使用 Apple Developer ID 进行签名.它会导致运行 Java 小程序时出现一些问题,Gatekeeper 说“无法验证数字签名".存在相同的问题 OS X 10.8 Gatekeeper 和 Java 小程序和 ..
发布时间:2021-11-16 22:16:48 Java开发

OS X 10.8 Gatekeeper 和 Java 小程序

在新发布的 OS X 10.8 中,当您尝试启动已签名的 Java 小程序时,Gatekeeper 将弹出以下警告: 小程序已使用有效的代码签名证书进行签名,并且可以在其他平台以及以前版本的 OS X 上正常工作.如果我将“允许从以下位置下载的应用程序"更改为“任何地方",它可以正常工作. 据我所知,“无法验证数字签名"实际上意味着“签名不是使用 Mac 开发人员 ID 生成的". ..
发布时间:2021-11-16 22:06:14 Java开发

如何使用我的Apple Developer ID签名.jar文件

我有一个Java可执行文件 jar 文件,需要使用Apple Developer ID进行签名。我不打算通过App Store分发它。我将通过我的网站将应用程序直接分发给客户。我无意绕过Gatekeeper。使用我的开发人员ID 进行签名应用程序可使客户在安装应用程序时满足Gatekeeper的要求,从而避免出现安全提示我是“ 身份不明的开发人员”。 任何帮助将不胜感激 解决方案 来 ..
发布时间:2020-10-05 03:25:48 Java开发

非Apple颁发的代码签名证书:它可以与Mac OS 10.8 Gatekeeper一起使用吗?

我们公司为OS X和Windows开发我们的应用程序。我们已经从非Apple授权机构那里购买了现有的代码签名证书,用于标识Windows安装程序。我们同时分发DMG和DMG。通过我们自己公司网站的MSI。 代码签名指南(针对Mountain Lion的新Gatekeeper功能)似乎暗示着非Apple发行的标准证书会起作用。在这种情况下,我可能会误解“第三方”的含义。 注意:苹果使用了 ..
发布时间:2020-10-05 03:18:00 其他开发

Xcode成功构建但无法运行macOS应用

我编写了一个使用CloudKit的mac应用程序,自从升级到Sierra和XCode 8之后,该应用程序将成功构建,但是当我单击“运行”时,Xcode将不会启动该应用程序。 如果我进入Derived Data文件夹并手动双击应用程序以启动它,它将立即崩溃并在错误报告中显示以下内容: 自启动以来的唤醒时间:12000秒 自唤醒以来的时间:6500秒 系统完整性保护:已启用 损坏的 ..
发布时间:2020-10-03 01:18:56 移动开发

使用现有的CA颁发的证书来签名OS X应用程序并使Gatekeeper保持满意

我构建了一个OSX应用程序,该应用程序作为DMG在Mac App Store之外分发,我希望一旦通过研究代码签名文档,看来推荐的方法是获取“开发人员ID"证书,然后使用该证书进行代码签名.但是,您必须是注册的OSX开发人员,并每年向Apple支付99美元.我已经有来自公认的CA的证书,并且我想将其与codesign一起使用.我找到了有关如何执行此操作的文档,但是我无法确定Gatekeeper是否允 ..
发布时间:2020-08-14 19:45:10 其他开发

使用自签名证书对OS X应用程序进行代码签名的含义是什么?

Apple似乎将某些OS X API(例如沙箱)限制为由受信任的证书(例如,受信任的证书)进行代码签名的应用程序.一份发给付费Mac Developer计划的成员. OS X如何处理使用自签名(或开发)证书进行代码签名的应用程序? 这些功能/API是否可用,唯一的区别是具有默认Gatekeeper设置的用户不能(轻松)启动这样的应用程序吗? 是否会在所有方面将它们像未签名的应用一样对 ..

Gatekeeper是否在OSX/XCode/Mac App Store之外签署OSX DMG?

通过查看即将发布的OSX版本(OSX Lion之后的版本)的注释,似乎所有DMG/安装程序都需要签名,即使未通过Mac App Store分发也是如此. 尽管如此,我找不到用于执行此签名的命令行工具,也找不到大量有关在不提交至App Store的情况下获取签名证书的文档. 有人可以阐明以下几点: 1)如何在不通过Mac App Store分发应用程序的情况下获得证书? 2)如何在不使用 ..
发布时间:2020-08-11 22:29:23 其他开发

如何对Xcode上的第三方CLI进行签名并启用强化的运行时?

我的项目需要Ghostscript来完成许多任务,因此我将gs CLI工具添加到了我的项目资源中.但是,当我尝试对项目应用程序进行公证时,Xcode会向我显示以下内容: 我认为这可能是因为ghostscript便携式CLI是Internet上的第三方程序,并且没有代码,也未启用强化的运行时.在最新的MacOS Mojave上,我必须对应用程序进行公证,以避免在用户打开DMG文件时网守显示警告 ..
发布时间:2020-08-11 21:56:17 移动开发

Mac DMG古怪-签名并“损坏";应用领域

我的Gatekeeper设置为“应用商店和已确定的开发人员" 我有一个带有已签名应用程序的DMG. 当我安装DMG并在本地运行时,它可以工作. 当我将同一个DMG(通过http)上传到我们的服务器时,(通过http)下载它,安装并尝试运行该应用程序时,我弹出一个窗口,说我的应用程序“已损坏,无法打开.您应该移动它到垃圾箱. 我不知道发生了什么.同一文件如何在本地正确运行,但是在上 ..
发布时间:2020-06-12 18:50:38 其他开发

在kextload期间,将具有启用了kext的证书的Kext共同设计失败,这将导致“代码签名无效".

所以我们有一个证书,可以让我们对kexts进行签名, 但是当我们运行> sudo kextload friendly.kext时,它将失败 我们对所需的kext进行了签名,并证明它已签名,这是一些诊断输出: 👉codesign --verify -vvvv friendly.kext friendly.kext: valid on disk friendly.kext: satisf ..
发布时间:2020-05-04 11:09:13 其他开发

OS X上的Java Web Start应用程序的身份不明的开发人员

在Mac OS X 10.9上签名的Java Web Start应用程序默认被阻止,并显示以下消息: “application.jnlp”无法打开,因为它来自一个身份不明的开发人员。 我知道可以削弱安全检查以允许任何应用程序运行,但这需要最终用户的手动干预。 是否可以“签署”Java Web Start应用程序,使其被识别为来自已识别的开发人员? ..
发布时间:2018-12-27 19:21:40 Java开发

如何为OSX和Gatekeeper签署(动态)JNLP文件

我的公司为服务器生成Java应用程序并提供JNLP文件以启动本地应用程序。从OSX 10.8.4开始,需要使用开发者ID对JNLP文件进行签名,以保持Gatekeeper的满意度(实际上是在发行说明中在最底层。) 问题是:如何做到这一点? AFAIK你可以签署应用程序(我们有一些使用开发者ID签名的Java应用程序) - 但是JNLP - 文件只是:文件。 下一步:如何使用生成的方式执 ..
发布时间:2018-12-04 11:48:07 Java开发

无法在Xcode外部对Mac应用程序进行数字签名

我开发一个Mac应用程序与Qt5,所以外部Xcode。我希望GateKeeper允许我的应用程序在客户端的计算机上运行,​​而不是发出“无法打开,因为开发人员的身份无法确认”警告。 我已成功地数字签名的应用程序,但GateKeeper仍然有这个投诉。我有一个苹果开发人员证书(我是团队代理),我的钥匙串说它是有效的。我还安装了两个Apple根证书。 我使用命令行实用程序 codesign ..
发布时间:2016-12-06 16:10:35 其它移动开发