Не удается запустить Watch и iPhone Simulator одновременно
Я пытаюсь отправить сообщения между Apple Watch и iPhone, используя WatchConnectivity. Но я не могу запустить приложение в обоих симуляторах одновременно. Я положил print
в обоих viewDidLoad
от iOS и awake(withContext:)
от Watch, но печатается только второй. Он запускает оба устройства, но мое приложение просто открывается в часах.
У кого-нибудь есть представление о проблеме? Спасибо!
2 ответа
Конечно, вы можете отлаживать оба экземпляра одновременно, выполнив следующие действия.
- Запустите экземпляр часов из Xcode, чтобы он был подключен к симулятору часов
- Переключите цель на приложение телефона.
- Перейдите в "Отладка" -> "Присоединить к процессу" -> выберите приложение телефона.
Установите точки останова в обоих приложениях, и они оба остановятся.
Надеюсь, это поможет.
Вы можете отлаживать только один экземпляр за раз. Если вы запускаете с помощью iPhone + Watch, он отлаживает и печатает выходные данные с часов, а если вы запускаете с использованием только iPhone, он отлаживает и печатает выходные данные с iPhone.
Оба симулятора могут работать одновременно, вы просто не можете отлаживать оба в Xcode одновременно.