1

我想知道是否可以在 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 的命令行测试工具?. 我什至在考虑写一个简单的,只是为了我的项目使用。

4

1 回答 1

2

几天后, Travis 宣布他们现在也支持 objetive-c 项目。有关更多信息,请参阅构建 Objective-C 项目

更新

甚至可以让 Travis 启动模拟器,以便您可以运行应用程序测试和 UI 相关的东西。我需要做一些额外的工作,但这很简单。我在这里写过

于 2013-04-09T06:57:23.857 回答