Application Installer now only works on a few versions of OS

We recently had to update/replace our signing certificates. Now, when we build our application and installer, the installer only works on a few versions of Mac OS. When it fails, the installer just shows a "Package Missing" messages instead of our package and icon.

We build using 10.15.3, and have tested with:

Works: 10.15, 11.6.2

Fails: 10.14.6, 11.6.4, 12

How are you building your installer package? Using Apple tools? Or a third-party product?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Several shell scripts that use the Apple tools. (here are the relevant commands)

productsign --timestamp --sign "EFI Inc" "$PACKAGE_DEST/OSX/MetrixApplication.pkg" "$PACKAGE_DEST/OSX/MetrixApplication-signed.pkg"

hdiutil create "$CUR_SCRIPT_DIR/EFI Metrix Installer.dmg" -size 600m -volname "EFI Metrix Installer" -fs HFS+ -srcfolder "$PACKAGE_DEST"

codesign -f --verbose=4 --timestamp --options runtime --sign 144635ECA9CE782952012802340EF51412C1E9A0 "$1"

codesign -dv --verbose=4 "$1"

And we just found the problem! CORRUPTED certificates, AND some test systems that don't seem to care if the DMG is signed. Deleted and re-loaded the Certificates, and now the signing works. (and we error messages don't happen.)

Application Installer now only works on a few versions of OS
 
 
Q