-
-
Notifications
You must be signed in to change notification settings - Fork 97
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
Export macOS apps to .app instead of a .dmg with the .app included #8969
Comments
You can choose to have the project exported in a ZIP archive (not to be confused with Export PCK/ZIP), but I agree there should be an option to skip packing a ZIP archive altogether. |
There's already an option to export as unpacked Type can be selected in the file selection dialog after pressing "export project", either in the file extension selector, or by changing filename to have specific extension. |
I see! Well, I am trying to make the case here that
|
"Testing" is intended for testing (exporting without Apple account and notarization), "Distribution" is what is intended as direct to user.
We can add support for unpacked
That's gonna need a lot more changes, since checking results (and stapling) should be done asynchronously and have its own UI. I have seen plenty of complaint that notarization take multiple hours to finish, so waiting is not an option. |
I saw you started the PR on this- incredible. I would like to continue to make the case to make export to |
Since default values are saved in export presets (unlike project settings), it should be fine to change the default to be |
Implemented by godotengine/godot#87657. |
Describe the project you are working on
A game that's regularly exported to macOS.
Describe the problem or limitation you are having in your project
Godot exports the macOS version of my game to a
.dmg
file, but the.dmg
is an empty and unpractical in-between step with unfriendly UX. If game developers would distribute.dmg
to their players more often (which they almost never do, and instead sell through digital stores like Steam or GOG or Epic or Mac App Store or whatever), they would use another tool (there's hundreds of these) to add a shortcut to the Application folder as well as make the window pretty with custom graphics. This is a standard practice in the 'indie software' world on Mac, but AFAIK all video game distribution platforms (Steam, GOG, etc) need you to supply an.app
, not a.dmg
. It would help speed up game developers' build process if the export would simply result in an.app
.Describe the feature / enhancement and how it helps to overcome the problem or limitation
Remove the "packing to
.dmg
" part from the export process, and just let it be an.app
.Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
I don't know enough about the macOS export process, but this 'feature' probably doesn't require anything more than removing a few lines of code.
If this enhancement will not be used often, can it be worked around with a few lines of script?
Perhaps it is possible to make a post-export script that unpacks the .dmg?
Is there a reason why this should be core and not an add-on in the asset library?
It's the engine that makes the .dmg.
The text was updated successfully, but these errors were encountered: