I’m not quite sure what exactly is going on, but it definitely has something to do with the bundle identifier.
Up until May 9, 2012, stock Introjucer projects ran fine in the iOS simulator. After that day it stopped working.
The following commit changed the default value of the Bundle Identifier:
Up until that commit, it used to be “com.yourcompany.”.
After that commit it was simply blank.
When you compile+rum a stock Introjucer project after that day, it fails to run in the iOS simulator. If you try to modify the bundle identifier directly in Xcode and compile+run again, it still fails to run in the iOS simulator.
They only way I could get a stock Introjucer project to run from that commit (a2845d8895ed557363e40b3c4301b67ed98261ca) on (including the latest tip) was to set the Bundle Identifier in Introjucer before creating the project for the first time.