Я создал базовое приложение WatchKit для приветствия, и он отлично работает на симуляторе с помощью XCode 6.3 Beta. Однако, когда я пытаюсь развернуть приложение на симуляторе через simctl, результаты не так приятны. Вот что я пробовал:Установка приложения WatchKit через simctl
загрузки & запуск сим
xcrun instruments -w "iPhone 6 (8.3 Simulator)"
Установить приложение
xcrun simctl install "iPhone 6" com.test.foo.app
xcrun simctl install "iPhone 6" com.test.foo\ WatchKit\ Extension.appex/
xcrun simctl install "iPhone 6" com.test.foo\ WatchKit\ App.app/
Когда я пытаюсь запустить любое из приложений, либо из тренажере или с помощью запуск simctl, основное приложение просто падает.
запуск приложения через simctl
xcrun simctl launch "iPhone 6" com.test.foo
xcrun simctl launch "iPhone 6" com.test.foo\ WatchKit\ App
Я предполагаю, что я не должен использовать simctl install
для WatchKit частей, как отдельные иконки приложения создаются в отличие при работе от XCode. Копаясь в системных журналах симулятора, кажется, что при запуске из XCode сначала устанавливается первое приложение, а части WatchKit устанавливаются как плагины и отдельные приложения. Не знаете, как добиться этого из командной строки, но должен быть способ. Ничто не документировано, что я могу найти, так может быть, кто-то изнутри может помочь?