- Install homebrew from https://brew.sh/ (follow the instructions there)
- tap the https://invent.kde.org/packaging/homebrew-kde/ repo,
brew tap kde-mac/kde https://invent.kde.org/packaging/homebrew-kde.git brew edit okular, workaround now is to comment out or delete the linedepends_on "chmlib"(won't compile on macos arm64 for now as of 2021-08-18), then save (if using vim you need to first pressito insert/type, when saving then<esc>then:wqthen<enter>.brew install okular, wait for stuff to compile and/or install- It may ask for keychain credentials (to sign the binaries? because of mac arm64 security policy https://eclecticlight.co/2021/01/26/when-you-dont-have-permission-to-run-an-app-on-an-m1-mac/)
$(brew --repo kde-mac/kde)/tools/do-caveats.sh- Now okular is in your
$HOME/Applications/KDEfolder, and will show up in Launchpad! You can view pdf, djvu, etc documents.
Edit: as of 2025 there is now a precompiled nightly binary available for download at https://okular.kde.org/download/, or at https://cdn.kde.org/ci-builds/graphics/okular/master/macos-arm64/. It is unsigned so use sudo xattr -rd com.apple.quarantine /Applications/okular.app to bypass quarantine after install.
I am happy to help another Mac user if you contact me via Github mail. It's FOSS software, so the .dmg file belongs to you as much as to me.
By any chance did you try using a CUPS print driver? That might be another theoretical path to success.