是否可以与iPhone模拟器/设备通信

时间:2009-12-30 10:48:23

标签: iphone unit-testing automation

我需要从脚本中自动化iphone应用程序的构建/部署过程。我可以使用xcodebuild来构建项目,然后使用Applescript来部署和调试/运行应用程序。假设应用程序会在一段时间后自行停止,我需要收集生成的日志以进行验证。但问题是我无法知道应用程序何时从应用程序本身外部结束。如果运行时间是固定的,我可以再次使用Applescript来停止应用程序(Cmd + Shift + Enter)。所以必须有一种方法可以连接到设备/模拟器并以某种方式等待应用程序。

2 个答案:

答案 0 :(得分:0)

检查

- (void)applicationWillTerminate:(UIApplication *)application

UIApplicationDelegate的委托方法

答案 1 :(得分:0)

我发现无法通过除Xcode之外的任何其他方式连接到设备或模拟器。当然,除非你越狱设备。

我通过在unix命令'ps'的输出中轮询进程名称来解决模拟器的问题。将有一个包含您的应用程序名称的进程。至于设备,我认为不可能。