tareqimbasher / NetPad

A cross-platform C# editor and playground.
MIT License
1.09k stars 56 forks source link

Mac Arm64 release will not open at all #207

Closed marknuzz closed 2 weeks ago

marknuzz commented 1 month ago

Error:

"The app has been modified or damaged"

Help text:

The app has been modified, and its code does not match the original signed code. The app may be broken or corrupted, or it may have been tampered with. If you think that an app has been damaged or tampered with, you should delete it by dragging it to the Trash.

Some apps and tools, such as AppleScript or JavaScript applications and some legacy tools, modify themselves after signing. These types of apps cannot be opened unless you override the security settings on your Mac. See Open an app by overriding security settings.

To learn how to protect your Mac from harmful software, see Protect your Mac from malware.

See also Change Lock Screen settings on Mac

tareqimbasher commented 1 month ago

@marknuzz can you check the troubleshooting page and try the fix there. Let me know if that does not solve your issue.

marknuzz commented 1 month ago

I ended up not needing this app because there is no syntax or semantic visualizer like Linqpad has. Looks like the only C# semantics visualizers exist on Windows.... closing

tareqimbasher commented 1 month ago

If you mean syntax tree visualizer, then you're in luck, I just finished that feature and it will go out in the next release pretty soon.

image

If that's not it, please share what you're looking for, I'd love to get your feedback. And if you're still having the issue running NetPad, I'd be happy to help.

tareqimbasher commented 1 month ago

@marknuzz I'm reopening the issue just in case users don't get notifications for new comments on closed issues.

marknuzz commented 1 month ago

Oh, that's excellent, I'll give it a try soon

marknuzz commented 1 month ago

FWIW the x64 version does open with rosetta installed - I'll check again when I am back on the other laptop

tareqimbasher commented 1 month ago

Sounds good. Although if you're using an ARM laptop, the x64 version noticeably less performant on ARM processors than the ARM version. If the trick from the troubleshooting page didn't help and you still can't get v0.7.1 running, can you try v0.7.0 and see if maybe its something about v0.7.1 that your machine doesn't like.

I'm also available on Discord. Feel free to join there as well and message me anytime.

Chris-Kim commented 1 month ago

Same here. Getting an error at launch saying that the file is damaged.

Mac with M1 Max

tareqimbasher commented 1 month ago

@Chris-Kim have you tried the solution explained here: https://github.com/tareqimbasher/NetPad/wiki/Troubleshooting

tareqimbasher commented 1 week ago

@marknuzz v0.7.2 is released with a Syntax Tree visualizer!

marknuzz commented 1 week ago

@tareqimbasher Thanks, I was also able to open it with the xattr method.

tareqimbasher commented 1 week ago

@marknuzz I know its annoying but you won't have to do that anymore once I get around to getting the app signed. Let me know how you like the Syntax Tree visualizer!

tareqimbasher commented 1 week ago

Sorry just saw you created an issue with your suggestions. I'll take a look!