我一直在使用新的UI自动化工具与Instruments和iPhone SDK 4.0,但到目前为止我还没能在iPhone模拟器下运行它。我已经尝试将目标设置到每个可能的位置 - 我的构建文件夹,〜/ Library / Application Support / iPhone Simulator中的app文件夹等 - 但是当我尝试运行它时收到错误消息:
- [UIATarget_0x5a1e3b0 frontMostApp],/ SourceCache / UIAutomation_Sim / UIAutomation-37 / Framework /UIATargetElements.m第437行,
出现意外错误
有没有人让这个工作?
答案 0 :(得分: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”,它有效对我来说。
答案 1 :(得分:2)
如果您无法获得正确的目标,则使用其他工具(如Leaks)运行项目时,应将可执行文件放入“选择目标”列表中。这至少是一个可以排除这种方式的潜在错误来源。