我不断研究,发现了答案:https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution?language=objc
我创建了一个Mac文件上传客户端应用程序,该应用程序基于UDT库,通过UDP协议实现了高性能,可靠的数据传输。
我的设置:
现在我试图弄清楚如何正确签名,以便最终用户无需执行Gatekeeper覆盖即可运行它。
我在这里:
“ XYZ”无法打开,因为它来自身份不明的开发人员。您的安全偏好设置仅允许安装来自App Store和指定开发人员的应用程序。
我该如何解决,因此默认情况下,下载的应用程序在Gatekeeper提示符中将具有“打开”按钮。即使某些应用程序(例如GIMP)并非来自App Store,也可以正确识别。
我需要解决什么?
我创建了一个Mac文件上传客户端应用程序,该应用程序基于UDT库,通过UDP协议实现了高性能,可靠的数据传输。我的设置:MacOS Mojave Xcode 10.3部署...
我不断研究,发现了答案:https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution?language=objc
如果需要的证书,我的类型是开发人员ID,提供的开发人员ID应用程序的类型,这是用于自分发已签名的Mac应用程序的目的。之后,需要将其提交给Apple进行公证,以满足10.14.5+的要求。公证完成后,我可以将导出的应用程序发送给自己,它为我提供了从Internet下载的应用程序的“打开”选项。这是所需的行为。
[我要求帐户持有人通过向其发送CSR来向我颁发开发人员ID证书,因为对于不是原始开发人员帐户持有人的委派用户,开发人员ID证书选项为灰色(管理员角色可能会满意,但是我不是一个人,所以不能说)。
是。