这个问题是关于使用iOS登录。
我正在使用命令行版本的工具在iOS上运行应用程序。那部分工作正常。
我想知道的是,如何捕获正在运行的应用程序的日志输出?也就是说,在没有jail破坏设备的情况下,相当于syslog输出?
我对应用程序稍作修改,将stdout和stderr捕获到日志文件中。它保存在应用程序的Documents文件夹中(即/Documents/syslog.txt)。我可以使用Xcode的管理器复制此文件夹,该管理器将其显示在package_name / AppData / Documents / syslog.txt文件中。但是,我想以编程方式为我们的测试自动化框架执行此操作。
一位同事建议使用AFC协议(Xcode使用),但我想确保这是最好的方法。到目前为止它看起来像是,那么如何使用AFC和/或其他移动设备API来复制文件呢?
有建议在github上查看项目,但我想直接举例说明在C代码中执行此任务所需的内容。
谢谢,
何