Skip to content

macOS Release Builds just crash on opening or won't open at all. #217

Closed

Description

@NordicFlyer1

Do you actually test your builds on macOS? macOS Release Builds just crash on opening or won't open at all. Even if I "xattr -cr /Applications/..." for unsigned apps - still no joy. I tried both ARM64 and Universal DMG's. macOS GoldenGate 27.0.1 on a MacBooK M1.

Activity

  1. github-actions commented on Oct 5, 2026

    @github-actions
    Contributor

    Greetings, thanks for opening an issue, I'll look when I can.

  2. Nick2bad4u commented on Oct 5, 2026

    @Nick2bad4u
    Owner

    Yes all the mac builds are tested on Mac runners on GitHubs CI. https://github.com/Nick2bad4u/FitFileViewer/actions/runs/33715923163/job/100530009253

    It runs a smoke test after every build confirming that it opened properly.

    I'll take a look into this today.

    I don't own a Mac so all my mac testing is done through the GitHub actions CI.

  3. Nick2bad4u commented on Oct 9, 2026

    @Nick2bad4u
    Owner

    I found a signing issue with the Mac builds and released a fix in v30.0.3.

    The build process was modifying Electron after it had been signed, which invalidated the signature. The old smoke test wasn’t catching this either. I fixed the signing order and updated the tests to confirm the app actually opens, loads a FIT file, and displays the map.

    The ARM64, Intel, and Universal DMGs passed on GitHub’s Mac runners, including testing the same Universal build on both architectures.

    I still don’t own a Mac, so I couldn’t test your exact macOS 27.0.1 setup. Can you try the new ARM64 DMG on your M1 and let me know if it’s still crashing?

    Thanks for reporting this.

  4. NordicFlyer1 commented on Oct 10, 2026

    @NordicFlyer1
    Author

    Thanks. It appears to be working as intended.

  5. Nick2bad4u commented on Oct 10, 2026

    @Nick2bad4u
    Owner

    Thanks. It appears to be working as intended.

    Thanks for the report and update, sorry for the issues you had.

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions