-
Notifications
You must be signed in to change notification settings - Fork 22
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
Binaries are gigantic. #12
Comments
He @ryanpcmcquen last build we used NW was 0.12 to tell the truth :( Maybe try to We've switched to electron for newer Gisto because NW was a hell to package. Feel free to ask if anything If I can I'll try to assist. |
On macOS, one way to slim down would be to not have two separate copies at: Contents/Versions/[version]/nwjs Framework.framework/Versions/A In this case, Current should be a symlink to A. |
On further inspection, there are actually three copies: Contents/Versions/[version]/nwjs Framework.framework With the only difference being that the root version also contains: libffmpeg.dylib Which raises the question, is the Versions directory in the app build even needed? |
The following commit may resolve your build bloat. My macOS builds on a very small project reduced by about 60% |
Resolved in #13 |
On my last build I ran out of disk space, because the resulting
.zip
files were between 30-40 GB for Linux and Mac builds. Is there a config I have messed up somewhere or has something changed in recent versions ofnw.js
(I am using0.33.4
). Here is my build script:https://github.com/ryanpcmcquen/Simple/blob/master/build_desktop_apps.sh
The text was updated successfully, but these errors were encountered: