Понимание сборок для приложения Watch-iPhone в XCode
У меня есть приложение для iPhone с расширением Apple, и когда я создаю приложение в XCode, начинает работать только приложение Watch, я вижу оба симулятора, но приложение iPhone не запускается, это нормальное поведение при тестировании приложения iPhone+Watch?
Я хотел бы иметь больший контроль над сборками, так как иногда я просто хочу протестировать приложение для iPhone, и приложение Watch не должно участвовать, и наоборот.
Могу ли я запустить оба приложения при сборке в Xcode, чтобы можно было отлаживать оба?
Могу ли я прекратить тестировать приложение для часов и тестировать приложение для iPhone только при желании?
Есть ли способ ускорить время сборки?
Спасибо
1 ответ
Если выбрана схема приложения Watch или Watch Extension, при нажатии кнопки "Сборка" будет запущено только приложение Watch.
Вы можете запустить как отдельно, так и отладить оба. Если вы хотите только протестировать приложение для iPhone, вы можете сделать это точно так же, как обычно, выбрав приложение для iPhone и запустив его из Xcode.
Что касается времени сборки, я думаю, что это максимально быстро. Просто убедитесь, что у вас нет чего-то, что вызывает полную перестройку при каждой отладке, поскольку сборка обычно занимает менее 2 секунд при работе над проектом, если проект не создается с нуля (что обычно занимает более минуты проект нормального размера).