[英]How to sign a Dashboard Widget (Dashcode) with Gatekeeper ID
有誰知道如何用Gatekeeper ID簽名由Dashcode制作的Dashboard小部件(OS-X Mountain Lion)? 所有教程都只涉及XCode-Apps或軟件包安裝程序。 儀表板小部件是否像安裝程序一樣處理?
這個問題有點老了,但是這個問題似乎仍然很重要。 我弄清楚了它是如何工作的,例如,請參見https://maba.wordpress.com/widgets/上的小部件,該小部件已在Mac OS X El Capitan(10.11.4)上進行了測試。
步驟如下:
首先,您需要類型為“開發人員ID應用程序”的生產開發人員ID。 確保將其導入到您的鑰匙串中。 另請注意其名稱。 通常,它類似於“開發人員ID應用程序:您的姓名” 。
現在,使用codesign工具在命令行上對小部件進行簽名,如下所示:
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 )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.