When I code-sign my app using Xcode, it is signed and also all parts are signed. I used the SMJobBless BlessedHelper to adapt my .info files using the setreq command before signing. Seems that doesn't really work out, as when I then check the built .app, SMJobBlessUtil.py tells me that the signature entry doesn't match:
Tim:Applications akku$ ~/Downloads/SMJobBless/SMJobBlessUtil.py check WashAndGo.app
The problem:
WashAndGo.app/Contents/Library/LaunchServices/de.abelssoft.WashAndGoFileHelper: app designated requirement (anchor apple generic and identifier "de.abelssoft.WashAndGo" 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")) doesn't match entry in 'SMAuthorizedClients' (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 */)
I've found a lot of general guides to code signing, and code-signing my application works like a breeze, but somehow this blessed helper signing (that used to work earlier) does not work for me anymore.
From the Helper's info.plist file:
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 */
From the App's info.plist file:
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")
Any hints what could be the problem? Any additional info needed?
I have tried lots of things, and after all the problem was gone. Some things I did, where I can't determine what exactly solved the problem, was:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With