iOS Debugging & Xcode Guide
Debugging is half the job. This is a curated path through my debugging and Xcode articles — techniques first, then profiling, then fixes for the errors everyone eventually hits.
Debugging techniques
- A Complete Guide to Debugging Swift Apps in Xcode
- Introduction to Debugging in Swift
- Fixing SwiftUI Performance Issues with AI-Assisted Debugging
- Xcode Instruments Under the Hood
- Upload Missing dSYMs to See Crashes
Xcode productivity
- Keyboard Shortcuts in Xcode
- Xcode Playgrounds: Your Interactive Sandbox
- Documenting Your Code with Markup in Playgrounds
- How to Display Line Numbers in Xcode
- Create a New Test Target in Xcode
- Turn Off Excessive Logging in Xcode
Fixing common Xcode errors
- “iPhone is not available” error
- Framework not found FIRAnalyticsConnector
- Apple Mach-O Linker error
- “Directory not found for option” error
- “Value for SWIFT_VERSION cannot be empty”
More topics: SwiftUI tutorials · Swift language guide · All articles
Stuck on a bug that won’t die? Debugging and rescue work is one of my services →