У меня есть проект XCode с четырьмя целями.Два из них называются «Unit Converter» и «Math Reference».Я могу воспроизводимо сделать следующее:
- Очистить все цели в Xcode.Сбросьте мой симулятор.
- Установите для проекта Xcode цель "Math Reference".
Построение и отладка.
РЕЗУЛЬТАТ: В симуляторе запускается эталонная программа Math.Когда я приостанавливаю программу нажатием кнопки «Домой» на симуляторе, на симуляторе отображается значок математического справочника.Если я нажму на этот значок, математический справочник перезапустится.Пока все хорошо.
Установите для проекта Xcode значение "Конвертер единиц измерения".
Сборка и отладка.
РЕЗУЛЬТАТ: Программа конвертации единиц запускается в симуляторе.Когда я приостанавливаю программу, нажимая кнопку «Домой» на симуляторе, значок конвертера не отображается.Однако, щелкнув по значку математической ссылки, вы запустите конвертер единиц.
Повторите шаги 1-3.
РЕЗУЛЬТАТ: так же, как и раньше.
Остановите активную задачу, затем очистите все цели в симуляторе.
- Установите для проекта Xcode цель "Конвертер единиц".
- Сборка и отладка.
РЕЗУЛЬТАТ: Математическая справочная программа запускается в симуляторе.Когда я приостанавливаю программу, нажимая кнопку «Домой» на симуляторе, на симуляторе отображаются значки конвертера и математические ссылки.И нажатие на каждый значок запускает соответствующую программу.
В результате, независимо от того, очищаю я или нет перед переключением на вторую цель, Xcode и / или симулятор запутываются.Тем не менее, как подробно описано в шагах 5 и 9, характер этой путаницы зависит от того, убираю я или нет.
Может кто-нибудь объяснить, что происходит и / или что я могу с этим сделать?