В типичной сборке и выполненной последовательности XCode, у Вас часто есть свое приложение, все еще работающее в средстве моделирования iPhone с прошлого раза. XCode услужливо спрашивает, требуется ли остановить исполняемый файл, прежде чем он установит и выполнит новейшую сборку.
Но как XCode сигнализирует, чтобы средство моделирования iPhone остановило приложение?
И я мог записать шаг в свою последовательность сборки, чтобы сделать то же для сохранения необходимости отклонить это диалоговое окно?
Приложения в симуляторе - это полноценные процессы. Все, что убьет процесс, может убить смоделированное приложение. Если вы отлаживаете процесс, то gdb перехватит сигнал вместо того, чтобы позволить приложению умереть, поэтому вам также придется убить gdb. Что-то вроде этого должно сделать это:
killall gdb-i386-apple-darwin
killall $(PRODUCT_NAME)
ну, вы можете написать сценарий, чтобы убить процесс GBD, на котором запущено ваше приложение. Не знаю, имели ли вы это в виду, но это убьет процесс!