inkle / inky

An editor for ink: inkle's narrative scripting language
http://www.inklestudios.com/ink
2.36k stars 289 forks source link

Mac OS flags the developer as unverified, doesn't want to open the app. #486

Open wordwill opened 11 months ago

wordwill commented 11 months ago

Hello! Recently, Mac OS started flagging this app as being from an unverified developer, which makes me wary of using it. What's changed? (I used it earlier this year with no trouble, so I hope this has a simple fix?) I'm looking forward to honing my Ink skills again! Thanks for your time.

thiegh-ahn commented 11 months ago

I'm on windows and am getting the same message - seems trustworthy but i'm also wary of letting it go through anyways

joningold commented 11 months ago

my understanding is that mac flags anything not delivered through the mac app store as unverified, as apple attempts to own the ability to sell software directly over the internet.

We've never been verified but if you open the app while holding down Option, it'll ask you if you want to open it instead of saying that you can't, and after accepting the warning goes away. (Obviously, that's up to you, but this is the correct inky repo.)

Not sure why it would happen on Windows, unless Windows have started adding an equivalent check?

jgravois commented 11 months ago

my understanding is that mac flags anything not delivered through the mac app store as unverified

that's not exactly true. with a paid apple developer account you can notarize your application and distribute it outside of the App Store:

https://www.swiftdevjournal.com/how-to-notarize-a-mac-app/

Windows has an equivalent optional process for 'code signing'.

https://stackoverflow.com/questions/252226/signing-a-windows-exe-file

joningold commented 11 months ago

Right. But the mac signing process is dreadful.

liebscher commented 10 months ago

Also running into this issue.

if you open the app while holding down Option

This doesn't appear to work. Also following the official instructions doesn't appear to work either. Attempted to open dozens of times, still receiving two options: "Move to Trash" and "Cancel".

Mac Pro M1 2020 Ventura, Version 13.4 (22F66)

aausch commented 10 months ago

Also running into this problem

joningold commented 10 months ago

it does work for others; perhaps you have a security setting marked as "never open unsigned apps" somewhere?

liebscher commented 10 months ago

Flipping the option to open this unsigned app never became an option for me, at least through the Mac OS settings. I did however find a solution: from this blog post, using the spctl command in the terminal:

  1. sudo spctl --master-disable
  2. Open the app, allow Mac to open.
  3. sudo spctl --master-enable to reset the setting.
  4. The app opens reliably without issue.

I can't confirm this doesn't have side effects, but has worked for me so far.

Voltorane commented 7 months ago

@liebscher Works for me, thank you very much!