【发布时间】:2015-05-12 15:45:47
【问题描述】:
在 xcode 6.1.1 中运行良好的代码现在无法在 xcode 6.2 中启动 iOS 7.1 模拟器(但适用于 iOS 8.2 sim)。
这是我正在使用的命令:
instruments -t 自动化 -w /Users/USER/Library/Developer/CoreSimulator/Devices/233D1DE0-8660-4D98-8E45-5E0794CF7366 /Users/USER/Library/Developer/CoreSimulator/Devices/233D1DE0-8660-4D98- 8E45-5E0794CF7366/data/Applications/APPNAME/APPNAME.app -v -l 20
这是返回的错误:
instruments[2274:66214] -[UIAIInstrument(UIAIInstrument_Simulator) _startAgentForApp:withPID:]: 警告:自动化仪器找不到模拟工具。
该命令启动模拟器并简要显示应用程序的启动屏幕,然后转储。
有什么想法吗?
【问题讨论】:
-
您第一次更新到 Xcode 6.2 时是否安装了组件?
-
您可以尝试删除模拟器,详见stackoverflow.com/questions/27338042/…
-
尝试删除并重新安装我在 iOS 8.2 和 iOS 7.1 上测试所需的所有模拟器,但错误结果没有变化。
-
没有你的应用模拟器能工作吗?
-
当我使用自动化模板启动 Instruments 应用程序,然后将目标指定为 7.1 模拟器时,sim 启动并在其中启动应用程序,但我收到“尝试运行时发生错误脚本”在 Instruments 中,没有说明错误是什么。怀疑:自动化模板在某种程度上与 iOS 7.1 模拟器不兼容,我将不得不恢复到 Xcode 6.1.1
标签: xcode ios7 instruments