Working with XcodeKit
summary
Covers building Xcode Source Editor Extensions with XcodeKit, showing concrete commands that convert JSON → Codable model, wrap hardcoded strings in NSLocalizedString, convert Objective‑C via a network service and insert formatted markdown snippets into the pasteboard. Demonstrates testing gotchas (must embed and sign XcodeKit and run a debug Xcode instance), a two‑step AppleScript trick to run shell actions like open Terminal to project from a sandboxed extension, and distribution paths (Mac App Store or signed app plus enabling the extension in System Preferences).
AI-written summary · about
chapters (10)
- 0:00Welcome and introduction
- 1:06About the speaker
- 3:32What are editor extensions
- 7:05Building an extension from scratch
- 15:16Adding copy with markdown formatting
- 19:35Breaking sandbox limitations
- 22:26AppleScript integration demo
- 25:14Distributing extensions
- 26:39Installing extensions
- 27:40Summary and closing
related talks
12mFrom Xcode plugin to Xcode extension
36mBuilding Swift Packages in VSCode
23miOS Home Depot (A Tooling Talk)
31mLeveraging AppKit to Improve Your Catalyst App
45mTooling in Swift - Xcode Integration & CI
17mTips and Tricks for Working with a New Codebase
29mWorking with C and C++ in Apple environment
41mSyncing and Collaboration with CloudKit
