Helmet
Helmet copied to clipboard
An Xcode plugin for locking Apple framework headers.
Helmet

Hate how you can edit system header files for no reason other then to make your life terrible?
Me too...
This seems like a regression in Xcode, as I used to remember Apple locking these files and making the input view non-editable. I've filed a radar for this (which got marked as a dupe) but please feel free to dupe it here.
This is pretty crude for right now as I'd like to provide some indication that a file is locked, but it seems to work well enough.
Installation
Install via Alcatraz.
OR
- Run the project yourself, this will install the plugin.
OR
- Download the latest release from here and move the .xcplugin file to
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
After installation, restart xcode to load the plugin. Helmet can be removed simply by deleting Helmet.xcplugin from ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins and restart Xcode.
Issues
Feel free to contact me on Twitter @brianmichel if you have any questions/feedback/concerns. This is my first Xcode plugin, so I'm all ears.
Thanks to @bcapps for feeling my pain enough to force me to build this, and thanks to @irace for the name!