2013-03-29 15 views
1

我想知道是否有可能在Travis上構建一個Objective-C項目(無需UI,不需要模擬器,託管在Github上)?是否可以在Travis(travis-ci.org)上製作一個Objective-C項目(無UI,無模擬器)?

當前Travis docs似乎沒有包含任何有關在Travis上構建Objective-C項目的信息。

Building a C Project說:

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:這是資源,這似乎涉及到的問題的列表:

Compiling Objective-C without a GUI。它聲稱Both gcc and clang compile Objective-C 2.0,這聽起來非常有前途!

注2:我懷疑這是可以使用除SenTestingKit其他一些測試工具: 這個工具應該很容易沒有GUI,沒有xcodebuild來運行等:我已經打開相關的問題爲:Is there any non-Xcode-based command line testing tool for Objective-C? 。我甚至想着寫一個簡單的,只爲我的項目使用。

+0

MacOS或iOS應用程序?這會產生很大的差異,因爲iOS應用程序需要模擬器才能運行。 – Sulthan

+0

我爲iOS應用程序構建了它,但它與任何UI,GUI無關......目前,我使用默認的「Xcode + SenTest測試目標」設置運行我的SenTestingKit套件,因此模擬器打開,但僅用於運行SenTests。代碼本身不會執行任何UI操作! –

+0

選中此項:https://somethingaboutios.wordpress.com/2016/02/05/add-travis-ci-to-your-coding-challenge/ –

回答

相關問題