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

Portable application not working on macOS #1152

Closed
ramiel opened this issue Sep 15, 2023 · 4 comments
Closed

Portable application not working on macOS #1152

ramiel opened this issue Sep 15, 2023 · 4 comments
Labels
bug Something isn't working

Comments

@ramiel
Copy link

ramiel commented Sep 15, 2023

Describe the bug
I have an app that uses an extension. When I build it for release it works perfectly but if I change the filename on MacOS adding .app extensions (like suggested by documentation), it stops working

To Reproduce
Create an app with an extensions that sends some message to the main app.
Build for release.
Rename the macos binary adding the .app extensions

Expected behavior
It should work as expected

Specifications

  • OS: [e.g. Windows 10 x64]
  • Neutralinojs version: v4.10.0
  • Neutralinojs client library version: v3.8.2
  • Neutralinojs CLI version: v9.6.1
@ramiel ramiel added the bug Something isn't working label Sep 15, 2023
@hschneider
Copy link

Create a macOS app bundle with this build-script. The result can be code-signed and notarized:
https://github.com/hschneider/neutralino-build-scripts

@hschneider
Copy link

@shalithasuranga I think you can close this, because the build-scripts solve all macOS App Bundle related issues.

@shalithasuranga
Copy link
Member

Sure @hschneider, thanks 🎉 we can include these tooling in the documentation's distribution page I think. Once we get our community builder CLI plugin (which generates MSI, DEB-like installers) ready, we can update the "Creating application installers" section by adding new pages, by keeping this build script related pages.

Perhaps, we can do like this:

  • Create three pages and link them properly replacing dummy links that reside under "Creating a portable application package"
  • Each page may explain the manual approach in brief and how to use your tool
    i.e., Outline for "Creating a portable application package for Linux"
    • Overview: Intro to Linux app packages, manual and build-script-based method
    • Manual app bundle creation (no detailed explanation needed -- I think we can add links for external learning resources with brief explanations)
    • Creating app bundles with neutralino-build-scripts
    • Automating app bundle creation (i.e., Showing a simple GitHub action workflow that make releases with cross-platform app bundles)

Once we complete these pages in documenation, with your permission, we can add your build scripts repo to https://github.com/neutralinojs-community 🎉

Please let me know your ideas 🎉 Thanks :)

@hschneider
Copy link

Sounds great :-) You got my permission to act like proposed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants