Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

open app from unidentified developer -- Apple instructions not working

Hi. I'm running MacOS Sierra 10.12.6. I'm trying to open an app from an unidentified developer (Art of Illusion). I found the these instructions from Apple for overriding the "app from unidentified developer" error: macOS Sierra: Open an app from an unidentified developer. Basically it says to right-click the app file in Finder, choose "Open" from the shortcut menu, then click "Open." This is supposed to grant the app an exception. However, when I right-click and choose Open from the shortcut menu, the only choices I get are "Cancel" and "Move App to Trash." (The article also says an "Open Anyway” button will appear in the General pane of Security & Privacy preferences for about an hour after you try to open the app, but I'm not seeing that either.)


Any ideas on how I can open this application? Thanks.

MacBook Air (11-inch Mid 2013), macOS Sierra (10.12.6)

Posted on Dec 16, 2017 9:23 AM

Reply
Question marked as Best reply

Posted on Dec 17, 2017 6:29 AM

From where did you download the app?

I downloaded from here

What I get is an error that states the app is damaged. It is possibly related to Gatekeeper, but nothing you do with Gatekeeper (i.e. those instructions) will open the app. I don't know what is "damaged" about the app, but you can open the jar without issue. However, the program will not run from there as it cannot find it's libraries.

My guess is they need to rewrite their java launcher app to work correctly under High Sierra.

However, their note on the download page seems to indicate they are unwilling to do so. They don't need to pay Apple at all. They just have to write their software correctly.

9 replies
Question marked as Best reply

Dec 17, 2017 6:29 AM in response to AnneSt123

From where did you download the app?

I downloaded from here

What I get is an error that states the app is damaged. It is possibly related to Gatekeeper, but nothing you do with Gatekeeper (i.e. those instructions) will open the app. I don't know what is "damaged" about the app, but you can open the jar without issue. However, the program will not run from there as it cannot find it's libraries.

My guess is they need to rewrite their java launcher app to work correctly under High Sierra.

However, their note on the download page seems to indicate they are unwilling to do so. They don't need to pay Apple at all. They just have to write their software correctly.

Dec 16, 2017 10:57 AM in response to Eau Rouge

Eau Rouge wrote:


I downloaded it, opened the .dmg and moved the folder to the applications folder, on start up I get a message that it needs the Legacy java runtime 6 in order to run, but my mac already has that installed, so!

I did the same, but had to install Java 6--only install it for testing things on these forums. It got past the Java requirement and presented the damaged app.

I also ran the java app from the command line and it works, but looks horrible--did I mention I hate Java.

I guess it is a possible solution, so here's how you do it:

Copy and Paste this command into Terminal: Note that this will only work if the app folder is named the same.

cd /Applications/Art\ Of\ Illusion\ 3.0.3/;

java -jar /Applications/Art\ Of\ Illusion\ 3.0.3/Art\ Of\ Illusion\ 3.0.3.app/Contents/Resources/Java/ArtOfIllusion.jar

Dec 16, 2017 11:15 AM in response to Barney-15E

I ran it under Java 9 and it looks better.

You can also create a "command" file to run the app.

Use the same code and save it in a file with a .command extension. It will open in Terminal and run the commands.


A third option is to use Platypus to create a bundled app to run the command file. You don't need to add the command extension. You can use .sh (for shell).

Tell Platypus it is a Bash shell and select your command file as the target.

If you want the AOI icons, right-click on the AOI app and choose show package contents. Open the Resources folder and drag the aoi.icns file onto the icon well in Platypus.

Set the Output to "None" and give the App a name.

Click Create and it will ask you where you want to save the App.

You can even delete the shell file after creating the app as it copies the file into the app bundle.

With this method you can install a current version of Java JDK from Oracle.

open app from unidentified developer -- Apple instructions not working

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.