-
Notifications
You must be signed in to change notification settings - Fork 27
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
Update MacOS packaging_games.md #58
Conversation
Just a note which may be worth turning into a feature in the future: this is the script that we're using to generate automatically a .app bundle when using We can likely do something like that directly built into MonoGame. |
I already built a packaging build system a while back via https://www.nuget.org/packages/InfinitespaceStudios.MonoGame.Packaging/#readme-body-tab But that needs to be updated for .net 8 and NativeAOT. Although I'd probably start it from scratch if I had to do that as I'm not sure anyone really used it 🤣 I was going to submit a "PackageForMac" Target+Task for MonoGame which automated all these steps, but I got the impression that that kind of thing was not wanted in the main repo given that all of the content building msbuild tasks were stripped out in favour of just |
msbuild sure is the better way to do this and I would vouch for an automatic It just happened to be a script on our end because that was the most convenient to put together internally, but clearly is sub-optimal. As for the Basically: we create two .app for x64 and arm64 with NativeAOT, and lipo them post build on Github Actions. This placeholdergame repo basically is how we build our Steam builds for all systems painlessly. |
45f7c64
to
a5fb37b
Compare
Minor fixes and corrections
Update the Packaging instructions for MacOS to include
PublishAot
and other improvements.