Travis-CI error compiling Storyboard (Compile Storyboard file LaunchScreen.storyboard)

Travis-CI error compiling Storyboard (Compile Storyboard file LaunchScreen.storyboard)

我的 .travis.yml 文件:

language: objective-c

script: 
    xctool -project ProjectName. xcodeproj -scheme ProjectName build -sdk iphonesimulator

在 Travis-CI 构建项目时我遇到了这个错误:

✗ Compile Storyboard file LaunchScreen.storyboard (12902 ms)
/Users/travis/build/GabrielMassana/ProjectName/Base.lproj/LaunchScreen.storyboard:XuA-eV-9XL: error: Launch screens may not use instances of IBUISceneExitPlaceholder.

Travis 在这里使用的似乎是旧版本的 Xcode。

为了解决这个问题,我强制 Travis Xcode 成为 7.2 版,在 .travis.yml 文件中使用以下行:

osx_image: xcode7.2

所以我的最终 .travis.yml 文件是:

我的 .travis.yml 文件:

language: objective-c

osx_image: xcode7.2

script: 
    xctool -project ProjectName. xcodeproj -scheme ProjectName build -sdk iphonesimulator

最后:

** BUILD SUCCEEDED ** (13604 ms)

I also wrote a post in my blog about Travis-CI.