2012-09-03 50 views
1

我在我的公司運行移動開發團隊,我們有一個企業應用商店將應用分發給我們的員工。該商店直接從我們的連續構建服務器(OS X上的Jenkins)提供。iOS企業部署的自動化測試

我們最大的問題是,在Jenkins上正確編譯和構建的應用程序通常不會安裝在設備上,原因是奇怪的驗證和許可證要求並未強加在dev設備上。

有沒有一種方法(最好是Jenkins集成)來自動執行此部署步驟的測試,即將構建的.ipa壓入設備並查看它是否正確安裝?

回答

1

您可以使用Greg Hughes的運輸總監腳本從shell安裝應用程序,此腳本使用與Itunes相同的功能來安裝ipa。

安裝時會出現什麼錯誤? 我一直在爲我們的客戶和開發人員運行alpha和dev構建專用分發站點,並且在過去的12-16個月裏它的工作非常順利。

只要應用程序構建並簽名成功,就沒有分配問題,雖然我們有一些「誤報」構建,其中一部分過程使應用程序停滯不前,但現在已經非常漂亮通過監控每個步驟的成功以及在下一次構建之前進行適當的清理而大大消除。

Greg Hughes @ github

+0

這就像放錯了地方的文件的icon.png,與不工作,但並沒有失敗構建一個相對路徑的文件,奇怪的驗證錯誤。我會查看該腳本,謝謝! –

+0

你也可以看看我的OTA發行腳本的iOS,也許它可以是任何幫助:https://github.com/sveinungkb/ios-ota-buddy –

+0

漂亮的腳本,但這不是我所知尋找。 Greg Hughes的腳本完全自動化了這個過程。不過謝謝 –