Такое поведение ожидается, поскольку Xcode является , а не домашней кнопкой на вашем устройстве iOS.
Если вы нажмете «Build and Run», например, во время тестирования другого приложения, выбудет предложено убить первое приложение.Если вы это сделаете, то первое приложение закроется, как если бы оно никогда не открывалось.Похоже, это является следствием изолированной программной среды приложения.
В аналогичной заметке: если вы нажмете кнопку «Домой» во время тестирования приложения на устройстве с поддержкой многозадачности, приложение продолжит работу в фоновом режимене сработает applicationWillTerminate
.Ваше устройство должно, однако, вызвать applicationDidEnterBackground
.