MagicSketch / MagicMirror

The Sketch 3 Plugin for Perspective Transformation for Artboards
http://magicmirror.design
490 stars 39 forks source link

Plugin is "damaged and can't be opened" on macOS Catalina, Sketch 58 #91

Closed brod-ie closed 4 years ago

brod-ie commented 5 years ago
Screenshot 2019-10-31 at 22 48 36
brod-ie commented 5 years ago

https://sketchplugins.com/d/1469-plugin-with-native-framework-can-t-be-opened-in-catalina

From 10.15 onwards all frameworks loaded into Sketch need to be signed.

brod-ie commented 5 years ago

https://twitter.com/steipete/status/1145674670886281216

Disabling gatekeeper also doesn't help

gjerlow commented 4 years ago

Hi @brod-ie, do you still have this issue? I can't get it to run myself, and I've tested with Sketch 59.1 as well..

gjerlow commented 4 years ago

I got this from support now:

I have been advised by the relevant team that if you download the latest plugin directly from our Website, it will show damage, however, if you download it via Sketch's update dialog, things will work

The work around for now is to download version 3.6.6 first and let Sketch update the plugin

To get it working I had to rollback to v 57 of Sketch as well. I haven't tried switching back to v 59 yet.

UPDATE: I seems to work well with Sketch 59.1 after Sketch 57 updated the plugin for me

SimplyPhy commented 4 years ago

Steps to solve (workaround provided by @gjerlow ):

  1. download Sketch 57.1 from https://www.sketch.com/updates/
  2. download Magic Mirror 3.6.6 from https://github.com/MagicSketch/MagicMirror/releases
  3. open sketch 57.1 & close sketch sketch 58+
  4. install (double click) Magic Mirror 3.6.6
  5. when prompted to delete Magic Mirror 3.6.6 because it's damaged, click cancel every time (it will ask several times)
  6. close and re-open sketch 57.1
  7. open doc, and update available for plugin button should appear in top right of Sketch
  8. update Magic Mirror to version 58
  9. enable Magic Mirror in Plugins dropdown
  10. close Sketch 57.1, open Sketch 58+

Success!

brod-ie commented 4 years ago

@SimplyPhy worked a treat, some screenshots which may be helpful to others:

  1. Opening Sketch 57.1 with MagicSketch 3.6.6 installed prompted: Screenshot 2019-11-26 at 13 08 02
  2. Clicking through: Screenshot 2019-11-26 at 13 08 06
  3. Updated and opened (now) Sketch 60.1 and it works! 🎉
jcalvarezjr commented 4 years ago

Thanks a bunch! This worked!