Need Help With Codesigning - Consulting Opportunity

Help!

We are getting this error when trying to codesign our application:
“Developer ID Installer: Adatasol, Inc. (5LMS25A9G6): this identity cannot be used for signing code”

We do have the correct certificate installed and codesigning was working but somewhere along the line we seem to have broken the process.

We are trying to codesign and DMG a FileMaker runtime application.

We will GLADLY pay someone with experience to consult with us to get this fixed!

Thanks.

The “Developer ID Installer” certificate is for signing installer packages (.pkg). For signing applications (.app) and disk images (.dmg) you want to use the “Developer ID Application” certificate.

There’s more information about signing in the DropDMG manual.

RE: Codesigning
We do have the Developer ID Application certificate installed.

Yes, but you need to tell “codesign” to use that one when signing your application.

One thing I see from your screenshot is that it doesn’t look like you have your private key available for that certificate installed, otherwise there would be a little arrow you can click on to the right of the certificate icon. Is it possible you are doing the codesign from a different machine than original, and have not exported the private key from the original computer, or otherwise have not loaded the private key?

-jonathan