2013-11-15 31 views
5

所以我們正在構建這個iOS應用程序。我們有Jenkins自動運行的性能測試。當然,這些測試必須在設備上運行。從命令行刪除iOS應用程序

現在我們在測試中遇到了很多麻煩,我懷疑他們沒有自行清理,導致應用程序的Documents文件夾處於不確定狀態。顯然我可以修復清理,但這需要很長時間。

我希望能夠只是在運行測試之前從設備上刪除應用程序。有沒有什麼辦法可以通過xcodebuild或任何其他自動化工具來做到這一點。甚至可能是蘋果或非官方工具。唯一的規則是我們可能不會讓設備越獄。

+0

你爲什麼不作出清理所有數據的應用程序安裝時? – Sulthan

+1

http://stackoverflow.com/questions/15886373/uninstalling-app-from-ios-device-thru-command-line – klefevre

+0

我見過這個,但從來沒有得到它的工作。任何提示? – aspyct

回答

0

一個多平臺選項是libimobiledeviceideviceinstaller實用程序。它運行在Linux,Mac和Windows上,甚至支持iOS 9. 正如圖書館網頁所述,它不依賴於越獄。

要刪除一個應用程序做:

ideviceinstaller -uninstall com.somecompany.someapp