Запустите инструменты Xcode на устройстве с расширением клавиатуры ios

Я разрабатываю собственную клавиатуру, но она очень медленная и иногда дает сбой.

Поскольку я не уверен, откуда это взялось, я хотел бы использовать профилировщик времени с помощью инструментов. Но когда я выбираю MyIphone > Расширение клавиатуры (цель), я получаю:

Цель не удалось запустить

or

В ожидании x.x.x.Клавиатура

Примите соответствующие меры, чтобы инициировать запуск «x.x.x.Keyboard».


Можно ли вообще использовать инструменты с расширением приложения? Если да, то как мне поступить?


person Marie Dm    schedule 27.11.2017    source источник
comment
выберите свою цель после этого ваш профиль таймера   -  person Saurabh Jain    schedule 28.11.2017
comment
@SaurabhJain Я не понимаю, я уже выбрал свою клавиатуру в качестве цели в профилировщике времени.   -  person Marie Dm    schedule 28.11.2017
comment
Может быть, это невозможно   -  person Saurabh Jain    schedule 28.11.2017


Ответы (1)


Раньше я не мог использовать инструменты для анализа своей клавиатуры, однако мой метод может быть вам полезен.

  1. Запустите проект на своем iPhone.
  2. Xcode левый столбец, седьмая кнопка «Показать навигатор отладки», выберите столбец «Память».
  3. В правом «Отчете о памяти» выберите «Профиль в инструментах» в правом верхнем углу. Инструменты откроются.

Я использовал этот метод для входа в инструмент «Инструменты» для анализа памяти. Я заметил, что за именем программного обеспечения, отображаемым в инструменте «Инструменты», следует число, например com.xxx.xxx.keyboard (4489).

Доступ к инструментам напрямую из Xcode->Product->Profile не работает должным образом. Это может быть ключом.

Надеюсь, это поможет вам.

person Pillar G    schedule 17.04.2018