[英]Codesign in Mavericks (10.9.4) Still Generating Version 1 Envelope
我正在嘗試對將遵循10.9.5和10.10中GateKeeper更改的應用程序包進行代碼簽名。 我見過的文檔指出,必須在10.9系統上進行代碼簽名,才能創建第2版信封。
但是,我的10.9.4系統正在生成帶有版本1信封的代碼簽名。 還有其他人看到嗎? 我試圖重新安裝xcode開發人員工具無濟於事。
在10.9.4上,我的應用通過了GateKeeper檢查:
spctl -a -t exec -vv AppName.app/
AppName.app/: accepted
source=Developer ID
origin=Developer ID Application: Our Company, Inc.
在10.10上,一切都不盡如人意:
spctl -a -t exec -vv AppName.app/
AppName.app/: rejected
AppName.app/: rejected
source=obsolete resource envelope
我發現在10.9.5上運行時, 我在10.9.4上運行的對codesign的調用不起作用,請參見如何在更新到OSX 10.9.5后如何更改對Java應用程序的簽名方式。
它不喜歡捆綁的jdk中的內容,但不知道該怎么辦。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.