當我使用Xcode對應用程序進行代碼簽名時,它被簽名並且所有部分都被簽名。在簽名前,我使用SMJobBless BlessedHelper來使用setreq命令來修改我的.info文件。似乎並沒有真正工作了,因爲當我再檢查內置的.app,SMJobBlessUtil.py告訴我,簽名條目不匹配:代碼簽名的應用程序與其祝福幫助程序的代碼簽名不匹配
Tim:Applications akku$ ~/Downloads/SMJobBless/SMJobBlessUtil.py check WashAndGo.app
問題:
WashAndGo .app/Contents/Library/LaunchServices/de.abelssoft.WashAndGoFileHelper: app指定要求(主播蘋果通用和標識符 「de.abelssoft.WashAndGo」和(證書 葉[field.1.2.840.113635.100.6.1.9]/*存在/或證書 1 [字段1.2.840.113635.100.6.2.6]/存在/和證書 葉[field.1.2.840.113635.100.6.1.13]/存在/和證書 葉[subject.OU] = 「84F375TH8K」))不匹配 'SMAuthorizedClients' 條目(標識符「de.abelssoft.WashAndGo」和錨 apple generic and certificate leaf [subject.CN] =「第三方Mac 開發者應用程序:Ascora GmbH(84F375TH8K)」和證書 1 [field.1.2.840.113635.100.6.2.1 ]/存在* /)
我發現了很多普通導遊的代碼簽名和代碼簽名我的應用程序就像一個佈雷澤,但不知何故,這種幸運的助手簽署(以前工作較早)不再適用於我。
從助手的Info.plist文件:
identifier "de.abelssoft.WashAndGo" and anchor apple generic and certificate leaf[subject.CN] = "3rd Party Mac Developer Application: Ascora GmbH (84F375TH8K)" and certificate 1[field.1.2.840.113635.100.6.2.1] /* exists */
從應用程序的Info.plist文件:
anchor apple generic and identifier "de.abelssoft.WashAndGoFileHelper" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = "84F375TH8K")
任何提示可能是什麼問題呢?任何額外的信息需要?