2010-08-03 40 views
2

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

在意外错误 - [UIATarget_0x5a1e3b0 frontMostApp],/SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m线437,

有没有人得到这个工作?

回答

2

如果在获取正确的目标时遇到困难,使用不同的工具(如Leaks)运行项目应该将您的可执行文件放到“选择目标”列表中。那至少有一个潜在的错误来源,你可以这样排除。

4

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

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

+0

不幸的是,这并没有为我工作。不过谢谢你的提示。 – 2010-08-11 17:21:48

+0

这工作完美。谢谢! – toofah 2010-08-16 20:58:12

+0

@Jeff - 你重新启动了模拟器吗?您需要为要加载的新属性列表执行此操作。此外,如果您使用该SDK,则需要为4.0.2执行此操作。 – 2010-08-27 17:06:40

相关问题