Я новичок в Travis CI и создал базовую сборку и тестирование против одного проекта и среды. .travis.yml
выглядит следующим образом:Ориентация на несколько версий iOS в вашем .travis.yml
language: objective-c
osx_image: xcode7
xcode_project: ./[project]/[project].xcodeproj
xcode_scheme: [project]
xcode_sdk: iphonesimulator9.0
Это прекрасно работает, но я также хочу, чтобы проверить против. другие версии симулятора iOS (например, 8.4).
Я понимаю, что я могу использовать xctool
из раздела сценария, как это в моем .travis.yml
и это работает отлично тоже:
script:
xctool -project ./[project]/[project].xcodeproj -scheme [project] -sdk iphonesimulator9.0 build test
Тем не менее, я не могу видеть, как запустить любую другую версию IOS. Objective-C docs for Travis CI говорят, что хост версий iOS для симуляторов доступен для osx_image: xcode7
, но когда $ xcodebuild -version -sdk
запущен на машине CI, он показывает только доступные iOS 9.
Что мне здесь не хватает, чтобы протестировать другие версии iOS против установки XCode?