簡體   English   中英

Mavericks(10.9.4)中的協同設計仍在生成版本1信封

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

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