Xcode 7: Xcode не может работать с использованием выбранного устройства

После обновления до Xcode 7 Xcode не может запускать тесты на симуляторе.

$ xcodebuild test -sdk iphonesimulator -scheme MyProject
Build settings from command line:
    SDKROOT = iphonesimulator9.0

xcodebuild: error: Failed to build project MyProject with scheme MyProject.
    Reason: Xcode cannot run using the selected device.

Выпуск воспроизводится на Travis CI и Дженкинс. Это работает нормально, когда я бегу xcodebuild test на локальной машине.

1 ответ

Я обошел эту ошибку, добавив флаг, как -destination 'name=iPhone 6', Похоже, xcodebuild используется для выбора места назначения по умолчанию, но больше этого не делает. =|

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

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