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 используется для выбора места назначения по умолчанию, но больше этого не делает. =|
Я собираюсь посмотреть, есть ли что-нибудь, что я могу установить в схеме сборки, чтобы избежать жесткого кодирования устройства.