Code signing of OSX app (faster install & launch of standalone app)

Suggestions that have been added to the game.

Moderator: ickputzdirwech

netgamer7
Manual Inserter
Manual Inserter
Posts: 2
Joined: Sat Mar 09, 2019 5:28 pm
Contact:

Code signing of OSX app (faster install & launch of standalone app)

Post by netgamer7 »

From apple's website: "macOS includes a technology called Gatekeeper, that's designed to ensure that only trusted software runs on your Mac."

Basically, when you sign up as a mac/ios developer, you get access to developer certificates. One thing this allows an individual (like me) or a company (as you guys are) is to code sign software to prevent security dialogs from appearing on end users' machines. I would like to suggest/request a code signing certificate be purchased for your company (via the Apple Developer Program https://developer.apple.com/programs/) and code signing be performed on each of these:

1) the factorio.app "bundle" (which I know is just a directory, but on OSX it is handled as a special bundle and treated almost like a file to the end user).
2) the factorio_alpha_0.17.9.dmg (and other relevant builds of the installer disk image).

I was able to determine steps I could take to do both of these things locally, mostly just for my own knowledge - but I'll leave you with the two stack overflow articles I browsed on the topic. I would be happy to assist in any way I can - this is an incredibly great game!

Thanks,
netgamer7


from https://stackoverflow.com/a/38431237/1398910

Code: Select all

codesign --force --sign "Developer ID Application: <identityIdentifier>" <pathToDMG>
also from https://stackoverflow.com/a/41058295/1398910

Code: Select all

codesign --force --verify --verbose --sign "Developer ID Application: YOUR NAME (ID_NUMBERS)" APP_NAME.app
Post Reply

Return to “Implemented Suggestions”