Breakpoints are not being triggered during debugging. I discovered it's because of optimised code.
How can you disable optimisation?
I've walked through every toolbar and the closest option that I could find is Product => Perform Action => Generate Optimisation Profile
.
This does not work as I am debugging in the simulator, says Xcode.
Is it possible to disable code optimisation in Xcode 6.1 using the simulator and writing in Swift, and if so, how would I go about that?
SOLUTION:
- Click your project name in the project navigator in the left pane under the folder icon.
- Click 'Build Settings' on the top menu.
- Scroll down to 'Apple LLVM 6.0 - Code Generation'
- Under 'Optimization Level' Select 'None [-O0]'
My problem was finding the build settings menu in the first place.