Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS Notarization #108

Closed
bencevans opened this issue Jan 6, 2023 · 3 comments
Closed

macOS Notarization #108

bencevans opened this issue Jan 6, 2023 · 3 comments
Milestone

Comments

@bencevans
Copy link
Owner

bencevans commented Jan 6, 2023

Notarize macOS applications to reduce the installation friction with macOS complaining it can't be verified.

Related issues:

  • macOS complaining the application is broken on startup.
    Resolved by running in Terminal: xattr -d com.apple.quarantine /Applications/CamTrap\ Detector.app

Related documentation for implementing:

@bencevans
Copy link
Owner Author

Currently (v0.2.0), the macOS builds aren't being signed, so macOS complains about being "broken" or from an unidentified developer. There are workarounds, and we shall ensure the next version is signed correctly. If either of the following popups appear when running the application, please run through the associated workaround.

Not from App Store

Popup

Screenshot 2023-01-09 at 10 39 08

Workaround

Open the Privacy & Security settings in System Preferences, and scroll down to find the 'Open Anyway' option as in the following image.

Screenshot 2023-01-09 at 10 42 37

Cannot Verify Developer

Popup

Screenshot 2023-01-09 at 10 31 10

Workaround

Click Open, and all should be okay...

Package is "Broken"

Popup

Screenshot 2023-01-09 at 10 34 01

Workaround

Assuming CamTrap Detector has been copied into the Applications folder. Open Terminal and run the following line by copy/pasting the following into the Terminal windows and pressing enter. You should now be able to rerun CamTrap Detector.

xattr -d com.apple.quarantine /Applications/CamTrap\ Detector.app

@bencevans bencevans added this to the v0.2.1 milestone Jan 10, 2023
@bencevans
Copy link
Owner Author

v0.2.0 re uploaded with signed and notarised binaries.

@bencevans
Copy link
Owner Author

Manual Building...

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

No branches or pull requests

1 participant