ios - 如何在 .travis.yml 中包含多个 OS X 图像

标签 ios xcode travis-ci

我是 travis 的新手,我想包含多个 OS X 镜像,这样我就可以在 OS X 10.10 和 OS X 10.9 等不同的 os x 平台上测试我的构建

Xcode 7.3 (OS X 10.11) – osx_image: xcode7.3

Xcode 6.4 (OS X 10.10) – osx_image: xcode6.4

Xcode 6.2 (OS X 10.9) – osx_image: beta-xcode6.2


这是我当前的 .travis.yml
language: objective-c
osx_image: xcode7.3

install:
  - carthage update Nimble Quick --platform iOS --no-use-binaries
  - carthage update Alamofire --no-use-binaries

script:
  - xcodebuild clean test -project Restofire.xcodeproj
    -scheme Restofire-iOS
    -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO
    -destination 'name=iPhone 6,OS=9.3'

最佳答案

您可以通过指定不同的 osx_image 来使用构建矩阵在不同版本的 OS X 上进行测试。 ,正如 Testing Your Project on Multiple Operating Systems 中模糊解释的那样.

示例 .travis.yml:

language: objective-c

matrix:
  include:
    - osx_image: xcode7.3
    - osx_image: xcode7.1

关于ios - 如何在 .travis.yml 中包含多个 OS X 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36710744/

相关文章:

android - 修复了安卓和苹果设备的背景

iphone - 语义问题 : Use of undeclared identifier

objective-c - 以编程方式识别带有 Notch 的 iPhone

api - 在 travis-ci 上使用 secret api key

ios - UISearchController 在编辑开始时更改宽度

objective-c - 如何获取 CATextLayer 的环绕计数以计算高度

java - 如何为我在 java 上编写的 Selenium 测试增加 travis-ci 中的超时?

php - Symfony2 bundle 和 Travis-CI

ios - 优化从相机胶卷中选取的图像以减小文件大小

iOS开发者 - 对不同版本设备的支持