To add to the previous answers.
- Instruments is complaining about the signing identity.
- I believe it is preferable to profile in release mode, for the same reasons given by Zolten. (take into account the compiler optimizations, and have the exact experience your users will, etc...)
- To change your code signing identity for Xcode 6:
- Click on your Project, Select the Target you are Profiling.
- Build Settings -> Code Signing -> Code Signing Identity -> Release
- Select your iOS developer profile.
- Provisioning Profile: Let Xcode pick the correct Provisioning Profile for you, e.g: switch to Automatic
- When you are done with the Profile, switch back to your normal settings.
Here's a picture for those who are very visual ;)
