3

我一直在使用带有 Instruments 和 iPhone SDK 4.0 的新 UI 自动化工具,但到目前为止,我还无法让它在 iPhone Simulator 下运行。我已经尝试将目标设置到每个可能的位置——我的构建文件夹、~/Library/Application Support/iPhone Simulator 中的应用程序文件夹等——但是当我尝试运行它时收到一条错误消息:

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

有没有人让这个工作?

4

2 回答 2

4

是的,理论上你可以。在实践中存在很多问题。但是你检查过模拟器是否有 accessibity.plist 吗?

我在https://devforums.apple.com/message/261883#261883上找到了这个, 他们推荐:“将 ~/Library/Application Support/iPhone Simulator/4.0/Library/Preferences/com.apple.Accessibility.plist 复制到 ~/ Library/Application Support/iPhone Simulator/4.0.1/Library/Preferences”,它对我有用。

于 2010-08-11T13:20:54.040 回答
2

如果您无法获得正确的目标,则使用不同的仪器(如 Leaks)运行您的项目应该将您的可执行文件放入“选择目标”列表中。这至少是您可以通过这种方式排除的一个潜在错误源。

于 2010-08-12T11:21:42.710 回答