Трэвис завершает работу с кодом 65 и не может создать экземпляр пакета - PullRequest
0 голосов
/ 28 мая 2019

Началось изучение того, как интегрировать непрерывную интеграцию (CI) с использованием платформы Travis для персонального проекта " Создание простой платформы для разработки iOS на Xcode ".И после успешного запуска, создав файл .travis.yml с набором конфигураций, я каким-то образом столкнулся с кучей ошибок, с которыми я не совсем знаком.

Вот снимок файла travis.yml

language: swift

os: osx

osx_image: xcode10.2

script:
  - set -o pipefail && xcodebuild -project SWToaster.xcodeproj -scheme SWToaster -configuration Debug -destination 'platform=iOS Simulator,OS=12.0,name=iPhone XR' ONLY_ACTIVE_ARCH=YES  
  - set -o pipefail && xcodebuild test-without-building -enableCodeCoverage YES -scheme SWToasterTests -destination 'platform=iOS Simulator,OS=12.0,name=iPhone XR' ONLY_ACTIVE_ARCH=YES

А вот снимок сообщения об ошибке:

Error messages response from Travis CI

Любая помощь будет признательна

1 Ответ

0 голосов
/ 02 июня 2019

Решил проблему, убедившись, что выполнены следующие требования

  1. Список поддерживаемых iOS Simulator SDK на Travis

  2. Проверена поддерживаемая версия XCode на Travis

Затем обновил файл конфигурации .travis.yml следующим образом.

language: swift

os: osx
osx_image: xcode10.2

env:
  matrix: 
    - TEST_SDK=iphonesimulator12.2 OS=12.2 NAME='iPhone 7' 

script:
  - set -o pipefail && xcodebuild -version
  - set -o pipefail && xcodebuild -showsdks 
  - set -o pipefail && xcodebuild -project SWToaster.xcodeproj -scheme SWToaster -configuration Debug -destination "platform=iOS Simulator,OS=12.0,name=iPhone XR" ONLY_ACTIVE_ARCH=YES
  - set -o pipefail && xcodebuild test -enableCodeCoverage YES -project SWToaster.xcodeproj -scheme SWToaster -sdk $TEST_SDK -destination "platform=iOS Simulator,OS=$OS,name=$NAME" ONLY_ACTIVE_ARCH=YES
...