Pretty sure? or verified? By default with a new Unity project built to XCode with IL2CPP pressing the Play button (in XCode) or doing a Build and Run from Unity will be in Debug mode (not release mode). (someone please correct me if I'm wrong) Unless you explicitly change something yourself. Edit: Note doing an archive build (from XCode) should be in release mode by default though.