gabrielperales / streamdeck-osascript

MIT License
68 stars 9 forks source link

Getting Warning Icon for all scripts #7

Open ben-gammack opened 1 year ago

ben-gammack commented 1 year ago

Setting up a new Mac Mini on Ventura 13.5 and any existing script or new script does not respond and is instead greeted by the yellow warning icon.

Troubleshooting:

Buzzet commented 1 year ago

Same Problem here. All of a sudden all my Apple Scrips stop working but they work fine in Script Editor.

Also:

Versions:

EDIT:

At work with my Stream Deck MK1 ist works still fine! Same Maschine just a different Stream Deck.

maxhayward commented 1 year ago

Same problem here, Stream Deck MK2 and MacOS Ventura on M2 chip.

Any plans to fix?

ben-gammack commented 1 year ago

Mine ended up working randomly after being powered down for a while. I finally got permission pop-ups to allow Stream Deck to access automation. I think the easiest way to fix it would be to add a way to brute force the permission pop-up.

jasonsnell commented 1 year ago

same here, seems to have happened with Sonoma upgrade. There is a permission somewhere that is failing, even when I drag the Stream Deck app into automation permissions.

kylenessen commented 1 year ago

I was able to fix this issue for myself.

I was getting no response from the plugin, even with known working scripts. After reading @jasonsnell last comment, I went to my permissions on Mac under Accessibility and simply turned Elgato Stream Deck permissions off and then on again.

Works now! Hope that works for you all as well.

Running an M1 Pro chip on Ventura 13.4.1.

ben-gammack commented 1 year ago

I got a second Mac Mini and had the same problem, Elgato was not appearing in the Automation settings on my Mac, but I was able to retrace my steps from the first Mac Mini and get it working also.

Although, it sounds like my issue is different than most, because I was working with a new computer, versus everyone else had their setup randomly stop working.

Here are the steps for a new Mac:

  1. Navigate to the OSA Script plug-in in Finder.
  2. Click to open (it won't open).
  3. Go to Settings > Privacy and approve the OSA Script plug-in to open.
  4. Click the original file in Finder again.
  5. Send Diagnostic Data to Elgato. You don't need to do anything with that report, or contact support, just running the diagnostic seems to fix the issue.
  6. Restart Streamdeck/computer.
  7. You should see the permission pop-up upon reboot.