December 11th, 2017
Xcode 9 changed the way you locate a dSYM file if you’re seeing memory addresses instead of function names in the call tree view. Now you choose File > Symbols to locate the dSYM file. Select the app you’re profiling on the left side of the sheet. Click the Locate button to find the dSYM […]
November 27th, 2017
In Xcode 9 Apple removed the recording configuration options for the Activity Monitor instrument. The replacement is summaries for the system CPU usage, system memory usage, system disk activity, and system network activity. You can access these summaries from the jump bar.
October 5th, 2017
Xcode 9 adds the Undefined Behavior Sanitizer. Undefined Behavior Sanitizer detects undefined behavior in your code, specializing in checking unsafe constructs in C, C++, and Objective-C code. Undefined Behavior Sanitizer is turned off initially. You must enable it in your scheme. Select the Run step in the scheme and click the Diagnostics button at the […]
October 2nd, 2017
Xcode 9 adds Main Thread Checker, a tool that detects when you make AppKit, UIKit, and WebKit calls on a background thread. Main Thread Checker should be enabled automatically when debugging, but you can check your scheme by selecting the Run step and clicking the Diagnostics button at the top of the scheme editor. Make […]
September 25th, 2017
Xcode 9’s Source Control preferences let you specify files to ignore so the version control system won’t track them.