Take your iOS debugging skills to the next level
summary
Company build uploads via Fastlane to Fabric so non‑iOS teams install a debug build that includes Tweaks for switching environments and FLEX networking inspector (keeps requests via PINCache after crashes), plus in‑app view inspection and rearrangement. Use Charles proxy rewrites and map‑local to simulate simultaneous bids. Enable Xcode’s layout feedback loop debugger (IViewLayoutFeedbackLoopDebuggingThreshold) to get call stacks — simple loop example emits 529 lines on first pass — then profile in Instruments. Use breakpoints with LLDB expression and instruction‑pointer jump to patch state at runtime instead of recompiling.
AI-written summary · about
chapters (6)
- 0:00Welcome and introduction
- 1:50Finding bugs in iOS apps
- 12:40Debugging tools in Allegro app
- 20:06Diagnosing complex UI issues
- 26:11Validating fixes efficiently
- 32:29Summary and Q&A
related talks
45mDebug like a Pro
29mSpeeding up as an iOS developer
46mUsing LLDB, Instruments, and Xcode to understand a codebase
21mAdvanced Debugging Techniques
42mTuning your app using Xcode's Instruments
50mAdvanced Development and Debugging for Android/iOS
45mAdvanced Debugging with XCode – Extending LLDB
52mLayers of testing in iOS applications
