I'm having problems with the iPhone Simulator running an out of date version of my app binary with iOS 4, since it seems Xcode is not killing the process completely, hence the debugger is picking up the app process from the previous build/debug cycle, even if I click the "Kill" button on the toolbar.
Does anyone know a way of forcing the simulator to stop and reload the newly compiled version of a binary, other than i) quitting the simulator ii) completely resetting the simulator? Both of these work arounds are inconvenient and slow down code/build/debug cycles.