0

如何附加到当前在 iOS Simulator 6 中运行的应用程序,或使用 Xcode Instruments 中的自动化启动应用程序?我正在使用 Xcode 4.5。我看到我的应用程序正在模拟器中运行。如果我启动 Instruments,我会选择“iOS Simulator -> Automation”模板。但是,顶部的下拉菜单在“附加到进程”下告诉我“当前仪器不允许附加”,当使用“选择目标”时,我会看到我的应用程序文件夹中的应用程序列表,但它们都不是 iOS 模拟器,因为它在 Xcode.app 包中。它在设备上运行良好。

有任何想法吗?

4

1 回答 1

5

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

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

  • 确保在“选择目标”下拉菜单中选择了您的 Mac
  • 在选择目标下拉列表中,选择选择目标 -> 选择目标
    • 您将在您的应用程序文件夹中看到该应用程序列表——您已经到了这一步
  • 现在单击 Applications 旁边的向下三角形关闭 Applications 文件夹,或者直接向下滚动以显示 Mac 上的其余顶级文件夹
  • 浏览到您的应用
    • 在这样的路径中找到它:/Users/YOUR-USER-NAME/Library/Application Support/iPhone Simulator/5/Applications/GUID/YOUR-APP-NAME
    • 奇怪的是,文件浏览器不显示文件夹“扩展名”,因此 iOS 5.0 和 5.1 版本在文件夹列表中都显示为“5”
于 2013-02-23T17:30:33.427 回答