【发布时间】:2015-08-12 09:43:11
【问题描述】:
对于 RubyMotion gem,我使用 Travis 进行测试。 测试在本地通过,但在 Travis 上失败。 原因很简单,一个 pod 中的所有代码都没有完全编译。
如果您查看第 838 行的 https://travis-ci.org/bmichotte/ProMotion-XLForm(用于实际构建),它只会编译那些文件
Build ./Pods.xcodeproj [XLForm - Release]
Compile ./XLForm/XLForm/XL/Helpers/NSExpression+XLFormAdditions.m
Compile ./XLForm/XLForm/XL/Helpers/NSArray+XLFormAdditions.m
Compile ./XLForm/XLForm/XL/Helpers/NSPredicate+XLFormAdditions.m
Compile ./XLForm/XLForm/XL/Helpers/NSObject+XLFormAdditions.m
Compile ./XLForm/XLForm/XL/Helpers/NSString+XLFormAdditions.m
在本地时,它会编译所有文件。
我不确定谁有罪(cocoapods、rubymotion、motion-cocoapods...)?因为它使用与我使用的完全相同的版本,除了 xcode(Travis 上为 6.1,本地为 6.4)。
知道为什么会这样吗?
【问题讨论】:
标签: cocoapods travis-ci rubymotion