Why is `!TARGET_OS_IPHONE` not sufficient to use the simulator? Does that match simulator and device builds?

Also, use `#if DEBUG` here instead of just `defined`. Although the latter matches what was here before, I strongly favor `DEBUG=1` in build settings anyways.