在具有ios键盘扩展名的设备上运行Xcode Instruments
我正在开发一个自定义键盘,但它很慢,有时它会崩溃。
因为我不确定它来自何处,所以我想使用仪器进行Time Profiler 。 但是当我选择MyIphone>键盘扩展(目标)时,我得到:
目标无法运行
要么
等待xxxKeyboard
请采取适当的措施启动“xxxKeyboard”的启动。
是否可以使用具有应用扩展程序的仪器? 如果是,我该怎么办?
我之前无法使用Instruments来分析我的键盘,但我的方法可能对您有所帮助。
- 在iPhone上运行该项目。
- Xcode左列,第七个按钮’Show the Debug navigator’,选择’Memory’列。
- 在右侧的“记忆报告”中,选择右上角的“仪器中的配置文件”。 仪器将开放。
我用这种方法进入仪器工具来分析内存。 我注意到Instruments工具上显示的软件名称后跟一个数字,如com.xxx.xxx.keyboard (4489)
。
直接从Xcode->Product->Profile
访问仪器无法正常工作。 这可能是关键。
希望这对你有所帮助。