AsciiStudio icon indicating copy to clipboard operation
AsciiStudio copied to clipboard

Not opening in macOS Catalina

Open Bottacco opened this issue 3 years ago • 5 comments

Hi, I have been searching for an image to ASCII converter and I came through your project. I downloaded the latest version you have (4.0) for Mac and moved the app to the Applications folder.

But when I try to open it, a dialog comes up stating that the app is damaged and I should trash it.

I am running 10.15.7 Catalina with all updates if that helps you.

Any insights or tips you can throw at me to make it work?

Thank you very much for your project and your time and cheers from Spain,

Víctor Bottacco

Bottacco avatar Oct 30 '22 13:10 Bottacco

Hey Ian,

I have the same issue with my mac. And I really like your tool. Can we find an issue ? Thank you for your time and this beautiful project !

SoleilSoleil0 avatar Nov 16 '22 17:11 SoleilSoleil0

Likewise, macOS Sonoma 14.1.2, Apple M3

Screenshot 2024-04-17 at 11 01 09 AM

Some guidance on the build process would help to resolve this issue.

machawk1 avatar Apr 17 '24 15:04 machawk1

Been having the same issue with the current build...

jkcarraher avatar Aug 21 '24 00:08 jkcarraher

Using Netbeans 12.2 on macOS Sonoma 14.6.1, I can build and run the project from the IDE, at least the commit that corresponds to version 4.0 (8484751). In trying to build the .app, Netbeans complains, "VAqua release 7 (build 2019-02-09T22:08:15Z) not supported on this platform". This might be the reason that launching the .app reports it as damaged.

EDIT: VAqua appears to have more recently versions that 7 (~2019) up to a version 12 from late 2023. These appear as tags and not releases at https://github.com/violetlib/vaqua/tags. I would have to check if they added support for Apple Silicon.

EDIT: Their site lists support for macOS 11.

EDIT: Update to VAqua 12 and changed the references to the lib in the code. After running the build script, the .app in the DMG still reports as damaged. The error reported is javax.swing.UnsupportedLookAndFeelException: VAqua release 12 (build 2023-10-31T23:37:24Z) not supported on this platform

EDIT: "The Java Native Rendering library uses an Apple-developed framework called JavaNativeFoundation. To use JNR natively on Apple Silicon computers, a version of JavaNativeFoundation that includes arm64 code must be installed and made available. See this note for details."

EDIT: I am using openjdk version "17.0.4.1" 2022-08-12

EDIT: Per the documentation, "To use these packages on Apple Silicon, the packages must be linked with an unbundled open source version of JavaNativeFoundation. To accomodate this change, the binary distributions of the above packages use a relative path to access the JavaNativeFoundation framework. Using a relative path means that an application that uses these packages must specify a path to locate the framework."

machawk1 avatar Aug 21 '24 20:08 machawk1