我们可以在iPhone模拟器上使用UI自动化工具吗?

我一直在使用新的UI自动化工具与仪器和iPhone SDK 4.0,但到目前为止,我还没有能够得到它在iPhone模拟器下运行。 我已经尝试设置目标到每个可能的位置 – 我的生成文件夹,在〜/库/应用程序支持/ iPhone模拟器等应用程序文件夹,但我尝试运行它时收到错误消息:

– [UIATarget_0x5a1e3b0 frontMostApp] /SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m行437中的意外错误,

有没有人得到这个工作?

如果您在获取正确的目标时遇到困难,使用其他工具(如Leaks)运行项目应该将您的可执行文件放入“select目标”列表中。 这是至less有一个潜在的错误来源,你可以排除这种方式。

理论上可以。 实际上有很多问题。 但是你有没有检查模拟器是否有accessibity.plist?

我发现这在https://devforums.apple.com/message/261883#261883他们build议:“复制〜/库/应用程序支持/ iPhone模拟器/ 4.0 /库/首选项/ com.apple.Accessibility.plist〜/图书馆/应用程序支持/ iPhone模拟器/ 4.0.1 /库/首选项“,它为我工作。