Has anyone been able to run MuseScore 3.7 on MacOS?

• Mar 26, 2023 - 07:04

I successfully downloaded MuseScore 3.7. It's an unsigned app so the first step was to register MuseScore 3.7 as an exception on my Mac, per Apple's instructions.

That allowed me to initiate a launch under MacOS 13.2.1 ... but then MuseScore 3.7 abended.

On reviewing the crash log Jojo noted the missing Qt library ”QtWebEngineCore”. He said it "Might be a bad packaging," but that would be hard to determine, as he doesn't have a Mac.

So I'm wondering: Is anyone successfully in running MuseScore 3.7 on MacOS. If so, how?

One proposed workaround is to launch MuseScore 3.7 from the Terminal command line with -w. That should prevent MuseScore from accessing the web, hence no need for that missing library.) I've tried an failed various ways of launching 3.7 from the command line, without success. Can anyone offer a command that works?

Another proposed workaround is to install Qt 5.15.2 on my system. I’d only want to install Qt if I’m going to start using it—and that seems unlikely anytime soon. All to say, I haven't tried this approach.

Anyone?

scorster


Comments

In reply to by Jojo-Schmitz

On your advice I attempted to start 3.7 by dragging a score onto it provoked the same crash.

I'm in unfamiliar territory with the Terminal but tried that approach.

Don't know if I have the part after \ correct.

    • Need a different file name?
    • Need a space before 3.app?
    • Since the handbook used a capital F I used a capital W:

JBs-mb-5:~ John$ /Applications/MuseScore\3.app/Contents/MacOS/mscore -W

/Applications/MuseScore\ 3.app/Contents/MacOS/mscore -W
dlopen error : dlopen(libjack.0.dylib, 0x0001): tried: 'libjack.0.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSlibjack.0.dylib' (no such file), '/Applications/MuseScore 3.app/Contents/Frameworks/libjack.0.dylib' (no such file), '/Applications/MuseScore 3.app/Contents/Frameworks/libjack.0.dylib' (no such file), '/usr/lib/libjack.0.dylib' (no such file, not in dyld cache), 'libjack.0.dylib' (no such file), '/usr/lib/libjack.0.dylib' (no such file, not in dyld cache)
dlopen error : dlopen(/usr/local/lib/libjack.0.dylib, 0x0001): tried: '/usr/local/lib/libjack.0.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/lib/libjack.0.dylib' (no such file), '/usr/local/lib/libjack.0.dylib' (no such file)
Unknown option 'W'.

Then I tried a lowercase -w:

-bash: /Applications/MuseScore3.app/Contents/MacOS/mscore: No such file or directory

In reply to by Jojo-Schmitz

Hi Jojo,

Thanks for all this!

I'm only casually familiar with Github. So I'm unclear.

Are you saying there's a pending build, or is there a current build of 3.7 for MacOS that addresses the issue in pull 93? If there's a current build, is there a link to the build zip file at the link you provided? Or can you post a direct link to build file?

Thanks!

scorster

In reply to by Jojo-Schmitz

It works!!

Just one temporary glitch: Initially there was a prolonged hang at the MS 4 update advertisement dialog. Clicking OK wouldn't dismiss it and I couldn't do anything else. After about 20 seconds that rectified. And thankfully, since the second launch of 3.7 I can immediately dismiss the advertisement.

I was surprised that only the default plugins don't show in the Plugin Manager. 3.7 has its own plugin repository?

Again, thanks for all this Jojo!

scorster

In reply to by Jojo-Schmitz

New artifact (using Qt 5.9) at https://github.com/Jojo-Schmitz/MuseScore/actions/runs/5289563906

Edit: no longer the above, but now at: https://github.com/Jojo-Schmitz/MuseScore/actions/runs/6855313675
Edit 2: feel free to ping me for updated versions

But also try the one from https://github.com/Jojo-Schmitz/MuseScore/actions/runs/5288485843, it uses Qt 5.15.2 but has some Mac specific compilation fixes

In reply to by Jojo-Schmitz

Thanks for your continuing efforts on this Jojo.

I downloaded MuseScore 3.7.0.7709149398 Devel.app and I'm sorry to report that MacOS Ventura (13.5.2) still gives the so called "damaged" alert.

      MuseScore 3.7.0.7709149398 Devel.app_.png

I tried the instructions from appletoolbox.com

      Allow apps downloaded from - Anywhere.png

... but there was no Anywhere option in Privacy and Security >Security

I tried the next recommendation on that page, which was to ** Add The App As a Developer Tool** but:

   a) when added MS 3.7 to the "developers" list identified it as MuseScore 4
   b) double clicking MuseScore 3.7.0.7709149398 Devel.app still provoked the "damaged" alert

  .  .  . 

I also tried the first set of instructions from iboysoft.com but there was no Open Anyway button:

      Is Damaged - Open anyway button.png

I did not try the Terminal options suggested by either website, and I'd rather postpone that until someone with more Terminal experience can confirm that it works and provide a list of possible caveats.

Thanks!

scorster

In reply to by jdaniel220

> @ jdaniel220 • I'm running Sonoma 14.1. I've tried several different installations [off of MS 3.7] from GitHub, and I keep getting the "damaged" alert too.

Sorry to hear that. I'm dead in the water here with the latest MS3.7 builds.

Early on, and though it was challenging to install, I eventually I got the March 26, 2023 MuseScore 3.7 version running on MacOS Venture 13.5.2:

   MuseScore version (64-bit): 3.7.0.4524440406, revision: github-musescore-musescore-f3d36a3

Can't remember the steps off the top of my head, but it was from the advice in this thread.

Please keep us posted on your progress. I'd really like to be able to use the latest builds. Mine is nearly a year old.

scorster

In reply to by scorster

Thanks for the info! I may try one of the earlier versions. I've been seeing elsewhere that the "damaged" file warning sometimes owes to security features on Mac, and you can experiment with turning off some of these protections and then open it. Not sure, but I'll keep trying.
Thank you!

In reply to by Jojo-Schmitz

thanks for your help! I did try the steps in the above link. It seems that I can run 3.6 builds going through the steps suggested. (All went just as described in the link--got an error message but ignored it, control-clicked the app icon to open it anyway and indeed it did open and run fine.)
However, it seems I can't run the 3.7 builds. I keep getting the error message and it just won't open...

In reply to by Jojo-Schmitz

I also tried the instructions in the link above.

Got the expected "damaged" alert. Then I followed the instruction to Cancel and Right-click>Open
Here on MAcOS Ventura 13.5.2 that provokes the same alert.

Thanks for staying on this.

These are Apple's official "consumer" instructions for this sort of situation:

     https://support.apple.com/en-us/102445

But the Open anyway choice does NOT in my Security panel;

Apple's support page shows the Open Anyway option:

     Privacy and Security _ Open Anyway.png

The following image shows Open anyway missing on my system. Maybe there's some Security setting that enables that security option?

     Privacy and Security _ NO Open Anyway.png

scorster

In reply to by Jojo-Schmitz

Jojo-Schmitz wrote> Does xattr -c /path/to/MuseScore.app help?

Yes. Thanks Jojo. Another step forward!

I ran the xattr-c terminal command on MacOS 13.5.2 and it successfully removes the quarantine attribute from MuseScore 3.7.x

So now MuseScore indeed opens and appears to operate normally, with one big exception: There's no playback:

     • The playback controls are disabled (grayed out.)
     • And the I/O>PortAudio menus are empty (in Preferences>I/O)

MuseScore 3.7 MacOS Ventura preferences IO.png

In reply to by Jojo-Schmitz

Jojo-Schmitz wrote > Well, this doesn't seem to be related to notarization.

Correct. It appears I've hurdled the notarization issue.

Nevertheless less that previous post is related to the opening title: "Has anyone been able to run MuseScore 3.7 on MacOS?"

I'm a huge fan of your ongoing efforts and what you've accomplished in MuseScore 3.7 Evolution.

And I'm hoping someone can help with the Playback issue on MadOS. I'm certainly wondering if anyone else has encountered it. I've never had a I/O Preference issue on any previous installation.

Do you still have an unanswered question? Please log in first to post your question.