manusa / electronim

Electron based multi IM (Instant Messaging) client
Apache License 2.0
204 stars 33 forks source link

Not working in mac M1 #329

Open andrecavallari opened 11 months ago

andrecavallari commented 11 months ago

I've downloaded the version 0.0.95 from the releases page, the .dmg for the arm64, installed but when I try to execute it says that ElectronIM is damaged and can't be open, you can move it to trash

MacOS 13.5.2 (Ventura) Macbook pro M1 max 32gb

manusa commented 11 months ago

Hi @andrecavallari

Thanks for reporting the issue.

Unfortunately I don't own an Apple and it's impossible for me to try and reproduce the issue.

The only thing that changed in the latter versions (in your case 0.0.95) was the bump of Electron Builder.

Is this problem also reproducible if you download version 0.0.93?

Is there any way to get more details from your failed execution?

lepatrick commented 11 months ago

Yes same Problem with 0.0.93. @andrecavallari did you also run MacOS 14.0?

andrecavallari commented 11 months ago

@lepatrick , I did in 13, but now same in 14...

@manusa , This message is all I have here :(

andrecavallari commented 9 months ago

image

I still have this message, which means: "ElectronIM is damaged and can't be opened. You must move to Trash"

Latest version, MacOS 14, tried also version 0.0.93, same issue

manusa commented 8 months ago

https://github.com/electron-userland/electron-builder/issues/5850

opusonline commented 4 months ago

Here's a quick workaround that worked for me:

Download the mac-arm64 version and install the ElectronIM.app into your Applications folder. Open terminal and navigate to the Applications folder and then type:

xattr -cr ElectronIM.app

This removes the "provenance" and "quarantine" extended attributes.

opusonline commented 4 months ago

I recently came across this issue and found the following solution for distributing my own created app.

"Ad-hoc signing" https://eclecticlight.co/2019/01/17/code-signing-for-the-concerned-3-signing-an-app/#:~:text=about%20signing%20it%3F-,Ad%20hoc%20signing,-For%20all%20my

This signs the app without a certificate. It circumvents the "damaged" blocking popup and instead just hints that the developer is unidentified.

https://github.com/electron-userland/electron-builder/issues/5850#issuecomment-1821648559