You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I include your library in my project and I'm just starting to create installers for my app using install4j and of course Apple now seem to require that programs downloaded from the internet have appropriate code signing.
When I attempt to create an installer packaged and upload to Apple for Notarize I get this error back.
So I am wondering - can these binaries be signed ?
"message": "The binary is not signed.",
"message": "The signature does not include a secure timestamp.",
"message": "The binary is not signed with a valid Developer ID certificate.",
If you are code signing I assume you have your own certificate from Apple. You can use this to codesign the .jnilib files. Simply use 'jar xf' to extract the files, code sign the 'jnilib' files and use 'tar cf' to reconstruct the jar file. Name it something else, of course. I did this and got 'notarized'.
Yes, it looks like code signing this on my end would require both an ongoing Apple Developer Account (which costs money) and a Mac-based build machine, so unfortunately, anyone trying to package this library into an Apple app will need to extract the contents of the JAR, sign the .jnilib files themselves, and repackage. Sorry!
Activity
ae6ty commentedon Feb 5, 2025
If you are code signing I assume you have your own certificate from Apple. You can use this to codesign the .jnilib files. Simply use 'jar xf' to extract the files, code sign the 'jnilib' files and use 'tar cf' to reconstruct the jar file. Name it something else, of course. I did this and got 'notarized'.
hedgecrw commentedon Jul 3, 2025
Yes, it looks like code signing this on my end would require both an ongoing Apple Developer Account (which costs money) and a Mac-based build machine, so unfortunately, anyone trying to package this library into an Apple app will need to extract the contents of the JAR, sign the .jnilib files themselves, and repackage. Sorry!
hedgecrw commentedon Oct 31, 2025
I now have an Apple Developer Account. I will try to get signing and notarization of OSX libraries implemented for the next release.