myxcodebuild
The xcodebuild
is the tool used to compile iOS & macOS projects from commandline.
We can write our own. It's simpler than you think!
Why?
What if you could modify Xcode so it works just the way you want?
🚪 Gain access to Xcode APIs
The Xcode is built from a lot of modular specialized frameworks. Use them in your app any way you want.
- Modify project files programmaticaly
- Control compilation precisely
- Generate custom outputs efficiently
- Anything Xcode does, you can too, in your own way, in the language you love most
💡 Learn how Xcode works internally
Generate Objective-C pseudo-source-code and framework headers for all of Xcode.
🦋 Debug xcodebuild
Run your custom xcodebuild
from within Xcode to debug Apple's frameworks.
📚 Find undocumented features
If you're curious, you'll find tons of useful undocumented features in Xcode.
🚀 Add new features
Modify the behavior of Xcode by subclassing and/or swizzling Apple's code.
💯 Remain always 100% compatible with Xcode
And best of all, unlike 3rd party frameworks, it always works because it is the same code that Xcode IDE uses.
I can't wait to see what you will create 😊 And there's so much more where that came from!