notarizing DMG fails - solved

matthias_livecode_150811 at m-r-d.de matthias_livecode_150811 at m-r-d.de
Wed May 5 05:20:55 EDT 2021


> Am 05.05.2021 um 11:10 schrieb Tiemo via use-livecode <use-livecode at lists.runrev.com>:
> 
> Thank you all for helping my lost soul in Apples notarizing nirvana
> 
> Tiemo
> 
> P.S.
> Matthias, perhaps you want to add this in your great helpfile - without that it would have taken weeks for me!
> 
I am currently working on it. ;) 
First i will just add a note, but later, when i have more free time  i will enhance it to describe all more detailed.

The Helper Stack will also get an update to support package installers. But it takes some time.



> 
> -----Ursprüngliche Nachricht-----
> Von: use-livecode <use-livecode-bounces at lists.runrev.com> Im Auftrag von matthias rebbe via use-livecode
> Gesendet: Mittwoch, 5. Mai 2021 10:31
> An: How to use LiveCode <use-livecode at lists.runrev.com>
> Cc: matthias_livecode_150811 at m-r-d.de
> Betreff: Re: notarizing DMG fails
> 
> Tiemo,
> 
> i think i found the solution. I tried here myself and did als get the error "this identity cannot be used for signing code" when using the Developer ID Installer certificate for signing the .pkg.
> According to Apple (see point 2)
> https://help.apple.com/xcode/mac/current/#/deve51ce7c3d
> 
> you have to use the tool productsign to sign the package installer. 
> 
> So the syntax is like this
> 
> productsign --sign <Your_Developer_Installer_ID> <Path_to_PKG>  <Path_where_the_signed_PKG_shall_be written>
> 
> Example
> productsign --sign "Developer ID Installer: Matthias Rebbe (xxxxxxxx)"  "/users/matthias/LC/builts/test/test.pkg" "/users/matthias/LC/builts/test/test_signed.pkg"
> 
> After successful signing i got this messages in Terminal
> 
> productsign: using timestamp authority for signature
> productsign: signing product with identity "Developer ID Installer: Matthias Rebbe (xxxxxxxx)" from keychain /Users/matthias/Library/Keychains/login.keychain-db
> productsign: adding certificate "Developer ID Certification Authority"
> productsign: adding certificate "Apple Root CA"
> productsign: Wrote signed product archive to /users/matthias/LC/builts/test/test_signed.pkg
> 
> 
> Regards
> 
> -
> Matthias Rebbe
> Life Is Too Short For Boring Code





More information about the use-livecode mailing list