如何使用网守 ID 对仪表板小部件(破折号)进行签名



>有谁知道如何使用Gatekeeper ID对Dashcode制作的仪表板小部件(OS-X Mountain Lion)进行签名?所有教程都只是关于XCode-Apps或软件包安装程序。仪表板小部件的处理方式是否像安装程序一样?

这个问题有点老了,但这个问题似乎仍然相关。我想出了它是如何工作的,例如,请参阅我在 https://maba.wordpress.com/widgets/上的小部件,在 Mac OS X El Capitan (10.11.4) 上进行了测试。

以下是步骤:

首先,您需要类型为"开发人员 ID 应用程序"的生产开发人员 ID。确保它已导入到您的钥匙串中。另请注意其名称。通常它就像"开发人员ID应用程序:您的姓名"。

现在,使用协同设计工具在命令行上对小部件进行签名,如下所示:

codesign -f -s "Developer ID Application: Your Name" /Path/to/YourWidget.wdgt

您可能需要使用 spctl 工具进行验证:

spctl -a -vvvv /Path/to/YourWidget.wdgt

输出应如下所示:

/Path/to/YourWidget.wdgt: accepted
source=Developer ID
origin=Developer ID Application: Your Name (XXXXXXXXX)

(答案是我原来答案的重复:https://forums.developer.apple.com/message/140973)

相关内容

  • 没有找到相关文章

最新更新