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

时间:2013-01-09 20:02:28

标签: ios xcode automation instruments

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

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

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

在Instruments中使用模拟器运行您的应用程序:

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