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

Create Mac DMG #81

Closed
charlielee opened this issue Nov 15, 2015 · 6 comments
Closed

Create Mac DMG #81

charlielee opened this issue Nov 15, 2015 · 6 comments
Labels
development improvement Changes to the development workflow or tooling

Comments

@charlielee
Copy link
Owner

Currently Inno Setup provides us with a solid Windows installer, however there are Mac and Linux users to consider too. Should we perhaps consider moving to a more cross platform solution such as BitRock InstallBuilder?

@charlielee charlielee added feature New or enhanced functionality for users question labels Nov 15, 2015
@le717
Copy link
Contributor

le717 commented Nov 15, 2015

Macs use .dmg installers (IIRC, can be created only a Mac) (that is, when software uses an installer), and traditionally Linux does not use installers (only .zip archives). It is only Windows that has predominant installer usage.

@charlielee charlielee changed the title Cross platform installer Create Mac DMG May 8, 2016
@charlielee charlielee added development improvement Changes to the development workflow or tooling and removed feature New or enhanced functionality for users question labels May 22, 2016
@klokie
Copy link

klokie commented Mar 18, 2017

Hi, I just downloaded and tried to install release v0.7.4 on my Macbook running OS X El Capitan (10.11.6). First I got an "unknown error" but from the console saw that it was just that the executable bit needed to be set on BoatsAnimator.app/Contents/MacOS/nwjs. But then when I try to run the app it crashes immediately. I've pasted the log here:

Mac OS 10.11.6 crash log from BoatsAnimator.app

@charlielee
Copy link
Owner Author

Thanks for reporting this @klokie. I have quite limited access to macOS, however I shall see if I can replicate this next time I'm around one of my university's iMacs which are believe are running El Capitan. This may be an issue more do to with NW.js than Boats Animator so I'll see if I can find anyone who has been affected.

@charlielee
Copy link
Owner Author

I have just applied to BitRock InstallBuilder for a free open source license. It makescross-platform installers, .deb and .rpm amongst other features. While an installer is less "native" than a DMG, it makes most sense when I do not have regular access to a Mac.

https://installbuilder.bitrock.com/open-source-licenses.html

An open-source alternative to BitRock would be preferable, but there do not seem to be any viable alternatives. And one solution for all platforms would reduce the workload of distribution.

@charlielee
Copy link
Owner Author

BitRock have just provided me with an InstallBuilder license. At some point I shall try it out and see if it's right for this project. 😄

@charlielee
Copy link
Owner Author

Closing this issue as .dmg support will be a concern for my nwjs-packager project going forward. nwutils/nwjs-packager#1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development improvement Changes to the development workflow or tooling
Projects
None yet
Development

No branches or pull requests

3 participants