Before signing, notarizing, or uploading anything, confirm that the wrapper installs correctly on the local test macOS endpoint.
Steps
-
Install the wrapper package and check the exit code:
sudo installer -pkg WebsenseEndpointInstaller.pkg -target /
echo $?
An exit code of 0 indicates success.
-
Confirm that the underlying agent actually installed:
pkgutil --pkgs | grep -i websense
Next steps
Only proceed to signing and notarizing once this local test installs cleanly. Debugging is far easier before the package is signed, since any change to its contents after signing
invalidates the signature and requires re-signing.