osx-gatekeeper相关内容
因此,我们有一个允许我们签署kext的证书, 但是当我们运行>sudo kextLoad Friendly.kext时,它失败了 我们签署了我们想要的kext,为了证明它已经签署,下面是一些诊断输出: 👉协同设计--VERIFY-vvvv Friendly.kext friendly.kext: valid on disk friendly.kext: satisfies its D
..
我有一个 Mac 应用程序,我使用终端上的“productsign"命令对其进行了签名 productsign --sign "第 3 方 Mac 开发者安装程序:我的公司 (dasdfjkaj)" InstallerUnsigned.pkg InstallerSigned.pkgproductsign:从钥匙串/Users/me/Library/Keychains/login.keychain
..
在 Mac OS X 10.9 上签名的 Java Web Start 应用程序默认被阻止并显示以下消息: “application.jnlp"无法打开,因为它来自身份不明的开发者. 我知道可以削弱安全检查以允许任何应用程序运行,但这需要最终用户的手动干预. 是否可以对 Java Web Start 应用程序进行“签名",使其被识别为来自已识别的开发人员? 谢谢 解决方案
..
我有用 thwate 证书签名的 java 小程序,需要用 Apple Developer ID 签名. 众所周知,Mac OS X 10.8 要求 Java 应用程序使用 Apple Developer ID 进行签名.它会导致运行 Java 小程序时出现一些问题,Gatekeeper 说“无法验证数字签名".存在相同的问题 OS X 10.8 Gatekeeper 和 Java 小程序和
..
在新发布的 OS X 10.8 中,当您尝试启动已签名的 Java 小程序时,Gatekeeper 将弹出以下警告: 小程序已使用有效的代码签名证书进行签名,并且可以在其他平台以及以前版本的 OS X 上正常工作.如果我将“允许从以下位置下载的应用程序"更改为“任何地方",它可以正常工作. 据我所知,“无法验证数字签名"实际上意味着“签名不是使用 Mac 开发人员 ID 生成的".
..
我有一个Java可执行文件 jar 文件,需要使用Apple Developer ID进行签名。我不打算通过App Store分发它。我将通过我的网站将应用程序直接分发给客户。我无意绕过Gatekeeper。使用我的开发人员ID 进行签名应用程序可使客户在安装应用程序时满足Gatekeeper的要求,从而避免出现安全提示我是“ 身份不明的开发人员”。 任何帮助将不胜感激 解决方案 来
..
我们公司为OS X和Windows开发我们的应用程序。我们已经从非Apple授权机构那里购买了现有的代码签名证书,用于标识Windows安装程序。我们同时分发DMG和DMG。通过我们自己公司网站的MSI。 代码签名指南(针对Mountain Lion的新Gatekeeper功能)似乎暗示着非Apple发行的标准证书会起作用。在这种情况下,我可能会误解“第三方”的含义。 注意:苹果使用了
..
我编写了一个使用CloudKit的mac应用程序,自从升级到Sierra和XCode 8之后,该应用程序将成功构建,但是当我单击“运行”时,Xcode将不会启动该应用程序。 如果我进入Derived Data文件夹并手动双击应用程序以启动它,它将立即崩溃并在错误报告中显示以下内容: 自启动以来的唤醒时间:12000秒 自唤醒以来的时间:6500秒 系统完整性保护:已启用 损坏的
..
我构建了一个OSX应用程序,该应用程序作为DMG在Mac App Store之外分发,我希望一旦通过研究代码签名文档,看来推荐的方法是获取“开发人员ID"证书,然后使用该证书进行代码签名.但是,您必须是注册的OSX开发人员,并每年向Apple支付99美元.我已经有来自公认的CA的证书,并且我想将其与codesign一起使用.我找到了有关如何执行此操作的文档,但是我无法确定Gatekeeper是否允
..
Apple似乎将某些OS X API(例如沙箱)限制为由受信任的证书(例如,受信任的证书)进行代码签名的应用程序.一份发给付费Mac Developer计划的成员. OS X如何处理使用自签名(或开发)证书进行代码签名的应用程序? 这些功能/API是否可用,唯一的区别是具有默认Gatekeeper设置的用户不能(轻松)启动这样的应用程序吗? 是否会在所有方面将它们像未签名的应用一样对
..
通过查看即将发布的OSX版本(OSX Lion之后的版本)的注释,似乎所有DMG/安装程序都需要签名,即使未通过Mac App Store分发也是如此. 尽管如此,我找不到用于执行此签名的命令行工具,也找不到大量有关在不提交至App Store的情况下获取签名证书的文档. 有人可以阐明以下几点: 1)如何在不通过Mac App Store分发应用程序的情况下获得证书? 2)如何在不使用
..
我的项目需要Ghostscript来完成许多任务,因此我将gs CLI工具添加到了我的项目资源中.但是,当我尝试对项目应用程序进行公证时,Xcode会向我显示以下内容: 我认为这可能是因为ghostscript便携式CLI是Internet上的第三方程序,并且没有代码,也未启用强化的运行时.在最新的MacOS Mojave上,我必须对应用程序进行公证,以避免在用户打开DMG文件时网守显示警告
..
我的Gatekeeper设置为“应用商店和已确定的开发人员" 我有一个带有已签名应用程序的DMG. 当我安装DMG并在本地运行时,它可以工作. 当我将同一个DMG(通过http)上传到我们的服务器时,(通过http)下载它,安装并尝试运行该应用程序时,我弹出一个窗口,说我的应用程序“已损坏,无法打开.您应该移动它到垃圾箱. 我不知道发生了什么.同一文件如何在本地正确运行,但是在上
..
所以我们有一个证书,可以让我们对kexts进行签名, 但是当我们运行> sudo kextload friendly.kext时,它将失败 我们对所需的kext进行了签名,并证明它已签名,这是一些诊断输出: 👉codesign --verify -vvvv friendly.kext friendly.kext: valid on disk friendly.kext: satisf
..
在Mac OS X 10.9上签名的Java Web Start应用程序默认被阻止,并显示以下消息: “application.jnlp”无法打开,因为它来自一个身份不明的开发人员。 我知道可以削弱安全检查以允许任何应用程序运行,但这需要最终用户的手动干预。 是否可以“签署”Java Web Start应用程序,使其被识别为来自已识别的开发人员?
..
我正在尝试将Java应用程序分发给OS X用户。我没有使用Mac商店 - 它将通过我自己的网站分发。无论我尝试什么,OS X的Gatekeeper拒绝该应用程序。 这是我的方法: (1)构建应用程序像往常一样,获取一个JAR文件 (2)使用 appbundler ,如下所述:
..
我的公司为服务器生成Java应用程序并提供JNLP文件以启动本地应用程序。从OSX 10.8.4开始,需要使用开发者ID对JNLP文件进行签名,以保持Gatekeeper的满意度(实际上是在发行说明中在最底层。) 问题是:如何做到这一点? AFAIK你可以签署应用程序(我们有一些使用开发者ID签名的Java应用程序) - 但是JNLP - 文件只是:文件。 下一步:如何使用生成的方式执
..
我开发一个Mac应用程序与Qt5,所以外部Xcode。我希望GateKeeper允许我的应用程序在客户端的计算机上运行,而不是发出“无法打开,因为开发人员的身份无法确认”警告。 我已成功地数字签名的应用程序,但GateKeeper仍然有这个投诉。我有一个苹果开发人员证书(我是团队代理),我的钥匙串说它是有效的。我还安装了两个Apple根证书。 我使用命令行实用程序 codesign
..
我有一个Mac应用程序,我已经使用终端上的'productsign'命令签名 productsign - 第三方Mac开发商安装程序:我的公司(dasdfjkaj)“InstallerUnsigned.pkg InstallerSigned.pkg productsign:使用”第三方Mac开发人员安装程序:我的公司(dasdfjkaj)“从keychain / me / Lib
..
我有Thwate的证书签名的Java小程序,需要用苹果开发者ID签名。 由于是知名的Mac OS X 10.8需要Java应用程序与苹果开发者ID签名。它会导致一些问题与运行Java小程序,看门人说,“该数字签名无法验证”。有同样的问题 OS X 10.8守和Java小程序和
..