Search code examples
macossecurityexecutable-jarsign

How to sign my app as "Identified Apple developer"?


OSX won't run my app due to "App is from unidentified developer". On Ubuntu and Win 8 it runs with no problems. It's a runnable jar created with Eclipse. How can I prepare the jar so that it can run normally with OSX? I can't relax the security setting becuase I am not admin of the target platform.


Solution

  • Apple Identified Developer

    To sign your application as an Apple-Identified Developer you will have to enroll yourself or company in the Apple Developer Program. Once enrolled you will be granted several different types of certificates which can be used to codesign applications you distribute, whether within the Mac AppStore or outside of it.

    Unidentified Developer

    If you'd rather not join the Apple Developer Program then you would need to inform users of your application to allow it to run through the Gatekeeper settings from their System Preferences Security Panel, or to override the security as they launch the application (only required once).