Я нахожусь в середине некоторого доказательства моего тестового теста, используя xcodebuild и xcrun для создания и развертывания .app на моих iOS-симуляторах (или даже доставить каталог .app моему конечному клиенту).Командная строка создана и установлена iOS .app сбой при загрузке внутри симулятора
Что бы ни случилось, дело в том, что я успешно справляюсь со всеми необходимыми шагами, чтобы создать с нуля файл .app (ну, каталог), но затем я получаю крах приложения после выполнения следующих двух строк, в частности второй один, когда я пытаюсь загрузить и затем запустить .app на тренажере:
xcrun simctl install booted $(PWD)/build/Debug-iphoneos/APP_NAME.app
xcrun simctl launch booted somebundle.id.from.me <- CRASH
Независимо от того, что я стараюсь, что команда xcrun дает эту ошибку на system.log:
Error Domain=FBSOpenApplicationErrorDomain Code=1 "(null)"
Видимо, мои приложение устанавливается на симулятор (я его несколько раз удалял ешьте новую установку), он даже загружается (экран заставки растет от значка, появляющегося на рабочем столе симулятора), но первое, что я получаю, когда ожидаю, что приложение пройдет всплывающее окно, заключается в том, что ранее возникшая ошибка сбоя (в системе .журнальный файл).
Некоторые люди говорят, что у меня может быть какая-то фантомная пустая переменная, плавающая в моей панели определения схем. Я проверил его, и это не так. Никаких переменных вообще.
Некоторые другие люди говорят, что старые версии приложения могут быть живы в планировщике задач симулятора. В самом деле, иногда я нашел свою задачу там, как старую задачу из прошлого, но дважды нажав «домой», чтобы перейти к диспетчеру симулятора, убив его и пытаясь перезапустить мой файл .app с xcrun снова ничего не делает, сумасшедшие все еще там. Я даже останавливаю старые исполнения того же приложения, запущенного из самого Xcode (с кнопкой STOP), но не повезло.
Итак, я определенно потерян. Я не могу запустить свой недавно созданный .app на симулятор через командную строку.
Он провалился с симулятором 9,3 (iPhone 4s) и с симулятором 9,3 (iPhone 6plus). Мои инструменты XCode - это те, что включены в мой XCode 7.3.1. Я использую «Эль Капитан».
Я ничего не могу придумать.
Я хотел бы иметь возможность загружать и запускать мой .app через «инструменты командной строки». Надеюсь, это возможно, или, по крайней мере, кажется, я действительно близок к успеху.
Любые другие намеки, которые я мог упустить?
Поздравления и благодарность.
Или вы можете просто запустить «xcrun simctl list», чтобы выяснить UDID. –
Или вы также можете открыть system.log в консоли из меню Simulator.app ... –