约束:
我只有iPhone 3g硬件进行测试,并且使用UIautomation对设备进行调试只是不能可靠地工作.
通常运行测试脚本以确保一切都通过,但现在存在一个奇怪的错误,只有在UIautomation脚本运行时才会触发(这是一件好事).在手动 *** 作中无法复制该错误.
似乎没有将仪器UIautomation连接到已经在模拟器中运行的过程.没有选择.
直接启动仪器UIautomation不会导致它从调试器启动.
我会假设有一些命令行魔法,可以在Instruments编辑活动目标(环境变量,参数,工作目录)中配置,以实现这一点,但我没有找到神奇的段落.
谢谢,
尼尔
>通常在仪器中开始测试(直接来自Instruments,或者来自Xcode 4的产品 – > Profile.选择任何模板和脚本来进行自动化测试.
>返回Xcode,在Product – >菜单下附加到流程,您应该看到您的iOS应用程序,按名称列出,以及主机上的所有其他应用程序.实际上,它很可能会首先列在标题可能目标下.
>如果看不到,请选择查看 – >调试区域 – >显示调试区域,以便您可以看到gdb控制台.
>点击暂停按钮(产品 – >调试 – >暂停)以中断您的程序.像往常一样设置断点,检查.
接下来的问题是:为什么我不能在调试器控制台中看到正常的NSLog()输出?您的应用程序已将自己绑定到控制台输出流,因此查找其输出的最简单位置是在OS X控制台应用程序(/Applications/UtilitIEs/Console.app)中,并查看数据库搜索 – >所有消息.
总结以上是内存溢出为你收集整理的如何让UIAutomation,Simulator和Xcode Debugger同时运行?全部内容,希望文章能够帮你解决如何让UIAutomation,Simulator和Xcode Debugger同时运行?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)