簡體   English   中英

如何使用Gatekeeper ID簽署資訊主頁小工具(Dashcode)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM