如何在iOS模拟器中使用Instruments Automation?它无法附加或找到iOS模拟器

Kru*_*lur 0 xcode automation instruments ios

如何附加到当前在iOS模拟器6中运行的应用程序,或者使用Xcode Instruments中的Automation启动应用程序?我正在使用Xcode 4.5.我看到我的应用程序正在模拟器中运行.如果我启动Instruments,我选择"iOS模拟器 - >自动化"模板.然而,顶部的下拉告诉我在"附加到进程"下"当前工具不允许附加",并且在使用"选择目标"时,我从应用程序文件夹中显示了一个应用程序列表,但它们都不是iOS模拟器,因为它在Xcode.app包中.它在设备上运行得很好.

有任何想法吗?

小智 5

"附加到流程"给了我相同的结果:"当前仪表不允许附加." 所以我无法回答你问题的这一部分.

从仪器在模拟器中运行您的应用程序:

  • 确保在"选择目标"下拉列表中选择了您的mac
  • 在"选择目标"下拉列表中,选择"选择目标 - >选择目标"
    • 您将在应用程序文件夹中看到该应用程序列表 - 您已经掌握了这一点
  • 现在单击Applications旁边的向下三角形以关闭Applications文件夹,或者只需向下滚动以显示mac上的其他顶级文件夹
  • 浏览到您的应用
    • 在以下路径中找到它:/ Users/YOUR-USER-NAME/Library/Application Support/iPhone Simulator/5/Applications/GUID/YOUR-APP-NAME
    • 奇怪的是,文件浏览器不显示文件夹"extensions",因此iOS 5.0和5.1版本在文件夹列表中都显示为"5"