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

标签 ios objective-c xcode continuous-integration travis-ci

我的 .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.yml 中使用这一行强制 Travis Xcode 为 7.2 版。文件:

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.

关于ios - Travis-CI error compiling Storyboard (Compile Storyboard file LaunchScreen.storyboard),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35188313/

相关文章:

ios - 想要列出 iOS(和 Mac)的 Xcode 宏和预处理器符号

ios - Init 方法未显示在 Swift Bridging header 中

ios - 如何使 dataTaskWithRequest 在 swift(Xcode 9,swift 4)中按时间顺序排列?

ios - 在日期字段中自动插入 '/'

ios - Xcode 6 企业版不工作

iphone - 属性 UILabel 不尊重 IB

ios - 使用分页显示 UICollectionView 的正确方法

ios - 如何改变 Swift 中按钮的大小?

ios - 如何使用证书身份验证调用 HTTPS URL

ios - SpriteKit 创建迷宫