3.2.11 Mac too slow (+ other oddity)

If you did it on a Mac you could do all the builds on the Mac :slight_smile:.

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).


Thus spake bdgza:

ā€œuckelmanā€ wrote:

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?

ā€“
J.

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.

Thus spake bdgza:

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.

How does one get an Apple certificate?

ā€“
J.

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.