【问题标题】:Run Xcode Instruments on device with a ios keyboard extension在带有 ios 键盘扩展的设备上运行 Xcode Instruments
【发布时间】:2017-11-27 14:16:17
【问题描述】:

我正在开发一个自定义键盘,但速度很慢,有时会崩溃。

因为我不确定它来自哪里,所以我想用 InstrumentsTime Profiler。但是当我选择 MyIphone > Keyboard Extension (target) 时,我得到:

目标运行失败

等待 x.x.x.Keyboard

请采取适当措施启动“x.x.x.Keyboard”。


甚至可以将 Instruments 与应用扩展一起使用吗?如果是,我应该如何进行?

【问题讨论】:

  • 在你的计时器配置文件之后选择你的目标
  • @SaurabhJain 我不明白,我已经在时间分析器中选择了我的键盘作为目标。
  • 可能这是不可能的

标签: ios swift xcode xcode-instruments ios-keyboard-extension


【解决方案1】:

我以前不能使用 Instruments 来分析我的键盘,但是我的方法可能对你有帮助。

  1. 在您的 iPhone 上运行该项目。
  2. Xcode左侧栏,第七个按钮'Show the Debug navigator',选择'Memory'栏。
  3. 在右侧的“Memory Report”中,选择右上角的“Profile in Instruments”。仪器将打开。

我用这个方法进入Instruments工具分析内存。我注意到 Instruments 工具上显示的软件名称后面是一个数字,例如com.xxx.xxx.keyboard (4489)

直接从Xcode->Product->Profile 访问仪器无法正常工作。这可能是关键。

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多