6
內核擴展的代碼標誌錯誤我們有一個音頻內核擴展,它安裝在/ Library/Extensions位置。 根據蘋果新指南(WWDC視頻707),我們應該編碼安裝/ Library/Extensions的sign kext。 我們請求蘋果啓用kext代碼簽名屬性給我們的開發人員id,現在它已啓用。按照郵件回覆,我們從蘋果得到了這樣的在小牛
說,如果您之前已經獲得了應用程序的簽名開發者ID,您需要重新下載您的開發者ID有更新的證書。
因此,我們redownloded證書和codesigned的內核擴展。代碼編譯罰款然而,當我們試圖驗證碼標誌使用以下命令 須藤kextutil -tn KEXTPATH
它提供了以下錯誤 - 代碼簽名失敗:代碼簽名無效 KEXT_PATH似乎是加載(包括聯動對 - 磁盤庫)。
任何一個可以幫助我解決這個錯誤。
嘗試做'須藤kextutil -v KEXTPATH',看看輸出指示。還可以嘗試'codesign -dvvv KEXTPATH'和'codesign --verify -vvvv'來確定更多關於您的代碼簽名的內容。 –
Thanks.I將嘗試這些命令 – SPrabhu
也確保您使用來自XCode 3.5或(最好是)4.x的'codesign'。較舊的XCode版本可能在簽署kexts時遇到問題。 – mity