Skip to content

Commit

Permalink
Update security message in install.md
Browse files Browse the repository at this point in the history
  • Loading branch information
philburk authored Oct 18, 2024
1 parent 7fb1a9a commit 7681010
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion docs/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,17 @@ First, download a [precompiled release](https://github.com/philburk/hmsl/release
1. Drag the uncompressed "HMSL" folder to the top level "Music" folder.
1. IMPORTANT - Do not rename the HMSL folder.
1. Open the "Music/HMSL" folder and the "hmsl" folder inside it.
2. Hold down the Ctrl key and right click on the "JuceHMSL.app" icon.
1. Hold down the Ctrl key and right click on the "JuceHMSL.app" icon. \*
1. Click the Open button to open the app.
1. If you do not get an "Open" button then you can open System Settings >> Privacy & Security, scroll all the way to the bottom and choose "Launch Anyway" when an app is blocked.
1. (The next time you will only have to double-click JuceHMSL.app.)
1. Hit 'y' key to initialize HMSL.
1. Wait a few seconds then hit the ENTER key.

HMSL will now be ready for use.

Next, enjoy some [guided tours of HMSL](tours/).

\* Sorry about the security issues.
I have an Apple Developer certificate and am signing the app using XCode.
But I still get these warnings. I am looking on a solution. If you have advice you can comment on #165.

1 comment on commit 7681010

@tomerbe
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Phil, I used the command:
xattr -cr /Users/tre/Downloads/HMSL/hmsl/JuceHMSL.app
to remove any security problems from the binary.

And I think you need to both sign and notarize your app.

I run this on my signed installer, I think the same works on an app
xcrun notarytool submit "OSX_soundhack.pkg" --apple-id "tre@soundhack.com" --password "app-specific-pw" --team-id "team-id"

You create app-specific-pw at account.apple.com and the team-id is under your membership details at https://developer.apple.com/account#MembershipDetailsCard

Please sign in to comment.