Slides of talk given @ CocoaHeads Hamburg, August 2016.
Xcode 8 now supports an official extension API. Let's have a look at the first extension type "Source Editor Extension" and see what we can and can't do with it.
the project name in the project navigator » Go File > New -> Target... » Navigate OS X > Application Extension » Select Xcode Source Editor Extension René Lindhorst, August 2016
code signing, existing plugins will still work https://github.com/steakknife/unsign https://github.com/fpg1503/MakeXcodeGr8Again René Lindhorst, August 2016
» Editor Extensions should be able to prompt for user approval of changes rdar://26850267 » Support Source Editor Extensions Preferences rdar://26866797 » Allow Source Editor Extensions to run on source change rdar:// 26866658 » Allow updating the Xcode gutter via Source Editor Extensions rdar://26866950 » Editor Extensions should be able to prompt for user approval of changes rdar://26850267 René Lindhorst, August 2016
commands to the source editor with new Xcode Extensions that you can distribute on the Mac App Store.” http://www.russbishop.net/xcode-extensions “Xcode 8 now supports an official extension API. The first extension type supported is the Source Editor extension (though probably not the last).” René Lindhorst, August 2016