-
Notifications
You must be signed in to change notification settings - Fork 51
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
packaging, signing, and Mac AppStore #8
Comments
Hi, I have little knowledge on macOS really. The compiled file should be a normal executable file, instead of a package that contains other resources. Does macOS have any packaging tool? |
there must be a way to do this in xcode or the command line. But I think you would need an account with https://developer.apple.com/macos/distribution/ to sign the app and get it in app store. I'll research more because I really like your wxGo system! Thanks for making this. more links: |
I started a tool at: andrewarrow@0d7eafa here is sample output so far:
the idea is to make all the values inside Info.plist it needs and place exe in MacOS folder. Then eventually add the signing. |
So glad to hear that! However, currently wxGo is far from mature and there is still a lot of work to do.
Thanks for your work. Perhaps it is a general solution for all projects which are not compiled by Xcode. |
cool, yeah I'll keep going in my branch for the command line tool that auto generates a Info.plist. I have a template in there now with {name} fields that get replaced with the name of your app when you run it. |
Hi @andrewarrow and @dontpanic92 ! on OSX here too and definitely desiring the .app as well 👍 I happened to have been curious as well about this topic some weeks ago, of getting form a binary to an .App. In any case: OSX here and available to help testing Cheers 👍 |
@neonsoftware good to know. I haven't made much more progress with it but I am doing a lot of wxGo programming. I think wxGo is positioned nicely to be THE golang GUI for 2017. Let's replace all Java AWT and Swing stuff. Let's re-write Eclipse! |
For anyone putting an application bundle together you might find these resources helpful: "Anatomy of an OS X Application Bundle" from Apple's Bundle Programming Guide: "Building a MacOSX application bundle" from the page "WxMac-specific topics" in the wxWidgets wiki In the interest of getting up and running quickly, for now I just created a Mac icon by converting my Windows icon:
|
nice! thanks @rakslice |
when I right click on a normal MacOS app I get "Show Package Contents" menu option and then all this inside the .app file ^
But with my wxGo file there is no Show Package Contents option. What's the process for distributing apps created with wxGo to the Mac App Store?
The text was updated successfully, but these errors were encountered: