Skip to content

MacOS build#67

Open
philipp-eisen wants to merge 1 commit intoTheFlyingFoool:masterfrom
philipp-eisen:philipp/mono-buildable-on-macos
Open

MacOS build#67
philipp-eisen wants to merge 1 commit intoTheFlyingFoool:masterfrom
philipp-eisen:philipp/mono-buildable-on-macos

Conversation

@philipp-eisen
Copy link
Copy Markdown
Contributor

No description provided.

@philipp-eisen philipp-eisen force-pushed the philipp/mono-buildable-on-macos branch from ac2318b to 6167e9c Compare February 22, 2026 17:56
@philipp-eisen
Copy link
Copy Markdown
Contributor Author

To give a bit more context on the changes here:

In the csproj basically:

  • fixing some paths (deps -> packages)
  • explicit DLL refs (System.Buffers, System.Memory, Unsafe, neststandard)
  • and gating windows only vs linux and macos

then the script is just to build on macos.

===

I think to make it really nice for macos there is a few more things missing. Basically what makes it nice IMO is to have an app bundle and distribute it via a signed dmg like on my main branch:

https://github.com/philipp-eisen/DuckGameRebuilt-macos

There is a few other changes there as well such as ensuring we don't write into the app bundle directory since that is not allowed in macos.

I think it makes sense to merge the additional changes later though. Let me know if you have any more questions about this PR.

===

Also I did test a few mods here's the current status:

DWEP: ❌ - crashes the game
Ancient Mysteries: ❌ - crashes the game
UFF: ✅ works
Anime Hats: ✅ works
holy ducks: ✅ works

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants