Понимание сборок для приложения Watch-iPhone в XCode

У меня есть приложение для iPhone с расширением Apple, и когда я создаю приложение в XCode, начинает работать только приложение Watch, я вижу оба симулятора, но приложение iPhone не запускается, это нормальное поведение при тестировании приложения iPhone+Watch?

Я хотел бы иметь больший контроль над сборками, так как иногда я просто хочу протестировать приложение для iPhone, и приложение Watch не должно участвовать, и наоборот.

  1. Могу ли я запустить оба приложения при сборке в Xcode, чтобы можно было отлаживать оба?

  2. Могу ли я прекратить тестировать приложение для часов и тестировать приложение для iPhone только при желании?

  3. Есть ли способ ускорить время сборки?

Спасибо

1 ответ

Решение

Если выбрана схема приложения Watch или Watch Extension, при нажатии кнопки "Сборка" будет запущено только приложение Watch.

Вы можете запустить как отдельно, так и отладить оба. Если вы хотите только протестировать приложение для iPhone, вы можете сделать это точно так же, как обычно, выбрав приложение для iPhone и запустив его из Xcode.

Что касается времени сборки, я думаю, что это максимально быстро. Просто убедитесь, что у вас нет чего-то, что вызывает полную перестройку при каждой отладке, поскольку сборка обычно занимает менее 2 секунд при работе над проектом, если проект не создается с нуля (что обычно занимает более минуты проект нормального размера).

Другие вопросы по тегам