Skip to content
Discussion options

You must be logged in to vote

I've reviewed this carefully and here's my technical assessment:

Current Architecture:

  • Axmol's CMake configuration properly supports the Xcode generator for macOS/iOS
  • The XCODE_ATTRIBUTE_* properties for code signing, bundling, and debugging are fully implemented
  • This provides the most reliable path to .ipa generation

Why Ninja Doesn't Fit macOS/iOS:

  1. Missing Apple Integration: Ninja can't handle code signing, entitlements, and provisioning profiles natively
  2. Build Output Differences: As noted in our build helpers, Ninja and Xcode handle configuration directories differently
  3. App Bundling: The .app and .ipa packaging requires Xcode's infrastructure
  4. CLI Alternative Complexity: Would need a…

Replies: 3 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by halx99
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants
Converted from issue

This discussion was converted from issue #3069 on February 26, 2026 08:46.