【问题标题】:How can I use Instruments Automation in the iOS Simulator? It cannot attach or find iOS Simulator如何在 iOS 模拟器中使用 Instruments Automation?它无法附加或找到 iOS 模拟器
【发布时间】:2012-12-24 02:31:50
【问题描述】:
如何附加到当前在 iOS Simulator 6 中运行的应用程序,或使用 Xcode Instruments 中的自动化启动应用程序?
我正在使用 Xcode 4.5。我看到我的应用程序正在模拟器中运行。
如果我启动 Instruments,我会选择“iOS Simulator -> Automation”模板。
但是,顶部的下拉菜单在“附加到进程”下告诉我“当前仪器不允许附加”,当使用“选择目标”时,我会看到我的应用程序文件夹中的应用程序列表,但它们都不是 iOS 模拟器,因为它在 Xcode.app 包中。
它在设备上运行良好。
有什么想法吗?
【问题讨论】:
标签:
ios
xcode
automation
instruments
【解决方案1】:
“附加到进程”给了我相同的结果:“当前仪器不允许附加。”所以我无法回答你的那部分问题。
通过 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”