Skip to content

Conversation

@rianadon
Copy link

This PR adds app bundles for MacOS to the published artifacts so that you can now drag and drop the LogicAnalyzer program into your applications like a proper MacOS application.

I had hoped to make minimal changes to the publish script, but I needed to:

  • On MacOS, run bash directly instead of through wsl. The logic ended up being large so I extracted this into its own function
  • Change filenames to use forward slashes instead of backslashes. Afaik Windows works with both.
  • Build the MacOS archive and include an icon. This only requires a specific folder structure, so you should be able to build MacOS packages from Windows or Linux.

I had decided to name the zip files app-LogicAnalyzer_6.0.0-osx-x64.app.zip and app-LogicAnalyzer_6.0.0-osx-arm64.app.zip. When you unzip them, you'll see the app show up.

If I have more time I might try to make the icon look a little prettier. Maybe some gradients and shadows will help.

image

Unfortunately, this doesn't solve the signing/notarization problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant