Skip to content

QMapShack V1.17.0 for the Mac

Compare
Choose a tag to compare
@d029940 d029940 released this 21 Jul 13:05
· 18 commits to dev since this release

This is QMapShack - forked from https://github.com/Maproom/qmapshack for building a macOS version.

This release tries to stay in-sync with the original repo. There are no changes except for the macOS build files.

Current upstream release - QMapShack version: 1.17.0

There are builds for

  • macOS version: Sonoma 14, Ventura 13 (should also run on Monterey 12), Architecture: ARM

There are also versions for the Intel architecture. These versions have low priority.

  • macOS version: Monterey 12, Architecture: Intel x86_64

If you want to build it yourself, please read https://github.com/d029940/qmapshack/blob/dev/MacOSX/README.md (from the "work"-branch. GDAL is now built from source, because the GDAL homebrew package has too many dependencies)

Troubleshooting

  1. "curl: (60) SSL certificate problem: certificate has expired"

Download certificate: curl -k https://curl.se/ca/cacert.pem -o /.cacert.pem
2a. Export it in your bash profile: echo 'export CURL_CA_BUNDLE=
/.cacert.pem' >> /.bash_profile
2b. OR Export it in your zsh profile: echo 'export CURL_CA_BUNDLE=
/.cacert.pem' >> ~/.zprofile
Reload your shell, or source ~/.bash_profile resp source ~/.zprofile

2. Launching the app will display a pop up window saying the app is damaged (Version Ventura 13 and Monterey Version 12.6.2)

Follow the instructions on https://osxdaily.com/2022/11/17/allow-apps-downloaded-open-anywhere-macos/.

  1. Essentially you first need to run sudo spctl --master-disable in the terminal.
  2. You will get then the option to download from Anywhere in the System settings -> Security & Privacy -> General.
  3. Allow the Option to download from Anywhere.
  4. Then you can download QMS and confirm the pop-up coming up on launch. This way, you TRUST the source.

You can also do a sudo spctl --master-enable to reverse to Apple standard.

The reason behind this: Apple only want apps from their App-Store or from developers identified by Apple.
I cannot offer this, because then I need the expensive developer account from Apple.

THIS IS REALLY A BAD SITUATION FOR OPENSOURCE DEVELOPERS!