2015-03-02 58 views
1

我正在構建一個用於構建iOS應用程序並在其上運行UIAutomation的工具。到目前爲止,我一直在瞄準iOS模擬器,並且遇到了在真實設備上運行的呃逆。從命令行重置iOS應用程序

我有一個功能,其中工具將重新安裝每個測試之間的應用程序,以便它始終運行從未初始化和已知狀態,目前使用xcrun simctl uninstall,顯然不適用於真實設備。我正在尋找類似於真實iOS設備的東西。

另一個工作解決方案是通過一些漂亮的命令重置應用程序。

我對任何基於UI的解決方案都不感興趣,它必須從命令行運行。

+0

難道這是相關 http://stackoverflow.com/questions/5125243/how-can-i-reset-the-ios-simulator-from-the-command-line – Sunkas 2015-03-02 12:23:12

回答

0

iDeviceInstaller支持在真實設備上卸載/安裝。

卸載:

/usr/local/bin/ideviceinstaller -U <app_bundleID> -u <device_UDID> 

安裝:

/usr/local/bin/ideviceinstaller -i <pathToIPA> -u <device_UDID> 
0

我們在照明應該讓你隨心所欲的命令發送到您的應用程序(在模擬器和真實硬件上)寫​​。

它通過命令行通過a ruby script進行訪問。