@Lucy, ideally you do not need to run the “Vacation” profile during debugging, “Release” means the distribution profile of the application with a small package size and small / missing debugging symbols.
But if you must debug the release (for example, due to the environment, data reasons), make sure that the Optimization is set to No for the release.

You can achieve the configuration above:
1) Project settings - affects all goals 
2) Target - affects only one goal 
Remember to switch this back before the App Store is distributed. Lower optimization will create a higher ipk, increasing the load time of your users - potential dSYM is also generated.
Background
In context, Debug, Adhoc, or Release profiles are used exclusively for the different layout configurations that Xcode comes with. Xcode runs projects with a debug profile without optimization (and another predefined configuration related to development and debugging), so you can load characters using the interpreter - you can configure it as you want.
Theoretically, you can set the release build profile, which is identical to Debug.
snowbound 04 Oct '14 at 5:47 a.m. 2014-10-04 05:47
source share