我想知道是否可以在 Travis 上构建一个 Objective-C 项目(无需 UI,无需模拟器,托管在 Github 上)?
当前的Travis 文档似乎不包含有关在 Travis 上构建 Objective-C 项目的选项的任何信息。
但是构建一个 C 项目说:
Travis VMs are 32 bit and currently provide
gcc 4.6
clang 3.1
core GNU build toolchain (autotools, make), cmake, scons
并且该默认测试脚本的运行方式如下
./configure && make && make test
因此,重新表述主题问题:
是否存在任何解决方法来使我的项目当前使用的 SenTestingKit 测试套件表现得像 C 测试套件,因此 Travis VM 可以这样对待它?
注1:这是资源列表,似乎与问题有关:
在没有 GUI 的情况下编译 Objective-C。它声称这Both gcc and clang compile Objective-C 2.0
听起来很有希望!
注意 2:我怀疑可以使用 SenTestingKit 以外的一些测试工具:这个工具应该很容易在没有 GUI 和其他的情况下运行xcodebuild
:我已经为此打开了相关问题:Is there any non-Xcode-based Objective-C 的命令行测试工具?. 我什至在考虑写一个简单的,只是为了我的项目使用。