我需要从脚本中自动化iphone应用程序的构建/部署过程。我可以使用xcodebuild来构建项目,然后使用Applescript来部署和调试/运行应用程序。假设应用程序会在一段时间后自行停止,我需要收集生成的日志以进行验证。但问题是我无法知道应用程序何时从应用程序本身外部结束。如果运行时间是固定的,我可以再次使用Applescript来停止应用程序(Cmd + Shift + Enter)。所以必须有一种方法可以连接到设备/模拟器并以某种方式等待应用程序。
答案 0 :(得分:0)
检查
- (void)applicationWillTerminate:(UIApplication *)application
UIApplicationDelegate的委托方法
答案 1 :(得分:0)
我发现无法通过除Xcode之外的任何其他方式连接到设备或模拟器。当然,除非你越狱设备。
我通过在unix命令'ps'的输出中轮询进程名称来解决模拟器的问题。将有一个包含您的应用程序名称的进程。至于设备,我认为不可能。