Skip to content

Conversation

@nowsprinting
Copy link
Contributor

@nowsprinting nowsprinting commented Jan 17, 2026

Summary

  • Support osx (without architecture suffix) runtime identifier for native libraries
  • Enable Universal Binary (FAT) packages that work on both Intel and Apple Silicon Macs
  • Use UnityCpu.AnyCpu for osx Universal Binary native libraries

Changes

  • Modified NativeLibraries.cs to accept osx runtime identifier without architecture suffix
  • Added test case for osx Universal Binary native libraries

Examples of Universal Binary packages

  • MongoDB.Libmongocrypt
  • FlipBinding.CSharp

Related

Test plan

  • Run RegistryTests - all 457 tests passed
  • Verified installation via Unity Package Manager with local docker-compose (FlipBinding.CSharp) on macOS

🤖 Generated with Claude Code

Support osx (without architecture suffix) runtime identifier for native libraries, enabling Universal Binary packages that work on both Intel and Apple Silicon Macs.

Changes:
- Modified NativeLibraries.cs to accept osx runtime identifier without architecture
- Use UnityCpu.AnyCpu for osx Universal Binary native libraries
- Added test case for osx Universal Binary native libraries

Related: GlitchEnzo/NuGetForUnity#744

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
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.

1 participant