btpf / Alexandria

A minimalistic cross-platform eBook reader built with Tauri, Epub.js, and Typescript
GNU General Public License v3.0
2.18k stars 49 forks source link

Adding MacOS build to Alexandria #37

Closed sgopalan98 closed 9 months ago

sgopalan98 commented 10 months ago

This PR resolves #18 .

Testing:


This PR is not complete though because MacOS build artifacts (.dmg file) need to be signed by the developer to be shown as a legit app by Mac. If not, the dmg file when opened, gives you a warning saying that this is from an unidentified developer (you can circumvent it though)

Tauri's official documentation has instructions on how to sign MacOS apps.

Also, the Build instructions are not fully updated with Mac instructions. I shall make the changes after @btpf decides on how to move forward with Code signing/ if he doesn't want to support MacOS now....