If you did it on a Mac you could do all the builds on the Mac .
Although not (yet) required, it will scare off non-pro users if the Mac version of VASSAL 4 is not Gatekeeper signed with an Apple certificate (just as it might scare away people on Windows seeing the unsigned security warning, although they might be more used to clicking away security dialogs).
Just out of curiosity, what will Vassal 4 be based on instead of
Java?
On a standard, so that clients can be written in anything. The
reference
implementation that Iām planning will be in C++.
Although not (yet) required, it will scare off non-pro users if the Mac
version of VASSAL 4 is not Gatekeeper signed with an Apple certificate
(just as it might scare away people on Windows seeing the unsigned
security warning, although they might be more used to clicking away
security dialogs).
It looks like there is a tool I can use for doing Windows signing,
osslsigncode. What needs to be signedāthe installer? the Java
launcher? Both? Can we use a self-generated certificate?
You can only sign a OS X application for Gatekeeper with an Apple certificate on a Mac. You should sign the bundle (.app package). There is no installer, you donāt sign the dmg.
You can only sign a OS X application for Gatekeeper with an Apple
certificate on a Mac. You should sign the bundle (.app package). There
is no installer, you donāt sign the dmg.
You must be subscribe as an Apple Mac Developer. Membership is $99/yr. As long as you are a member you get a Developer ID certificate for Gatekeeper and/or App Store distribution (which has also other requirements and restrictions). For non-App Store distribution Apple does not review your software or do any vetting before handing out a Developer ID. If however they find you distribute malware they can revoke your certificate from Gatekeeper to block your software.