I've installed install4j 6 on Linux. It creates and signs my OS X app bundle and creates a DMG. But whenever I open the DMG and run the created app inside, Gatekeeper says it is from an unidentified developer.
> codesign -vv /Volumes/pokercopilot/Poker\ Copilot.app
/Volumes/pokercopilot/Poker Copilot.app: unsupported resource found (something not a directory, file or symlink)
When I run the same install4j build on OS X, the app bundle is correctly signed.
> codesign -vv Poker\ Copilot.app/
Poker Copilot.app/: valid on disk
Poker Copilot.app/: satisfies its Designated Requirement
I'm trying to eliminate factors, and want to check that what I'm attempting is within the capability of install4j.
Update: install4j has created a file with an invalid filename:
cp -rf /Volumes/pokercopilot/Poker\ Copilot.app .
cp: /Volumes/pokercopilot/Poker Copilot.app/Contents/Resources/app/.install4j/icons/.install4j/${compiler:pcp.productShortName}Updater.icns: No such file or directory
It seems a variable reference hasn't been replaced with the value it has been assigned. When I use install4j on OS X, the folder ./Contents/Resources/app/.install4j/icons/.install4j/ is empty.