【问题标题】:Travis exit with 65 code and fails to create a bundle instanceTravis 以 65 代码退出,无法创建捆绑实例
【发布时间】:2019-05-28 16:02:55
【问题描述】:

开始学习如何使用 Travis 平台为个人项目“在 Xcode 上构建一个简单的 iOS 开发框架”集成持续集成 (CI)。而且,在成功运行创建具有一组配置的 .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

这里是错误消息的快照:

任何人的帮助将不胜感激

【问题讨论】:

    标签: ios continuous-integration travis-ci xcodebuild


    【解决方案1】:

    通过确保满足以下要求来解决问题

    1. 列出了 Travis 上支持的 iOS 模拟器 SDK

    2. 在 Travis 上检查了支持的 Xcode 版本

    然后更新了一个 .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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-19
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2020-09-02
      相关资源
      最近更新 更多