XCode, инструмент «Утечки» не работает, «произошла ошибка при попытке получить данные о распределении» - PullRequest
1 голос
/ 15 января 2020

Я пытаюсь отладить некоторые утечки памяти в приложении iOS.

Ранее я использовал инструмент Instruments / Leaks, поставляемый с XCode, и кнопку "Mark Generation" в этом инструменте, чтобы успешно найти источники утечек памяти.

Однако теперь я получаю сообщение об ошибке в заголовке этого вопроса.

Были некоторые действия, которые работали в прошлый раз, по крайней мере, это помогло раньше:

  • Изменить схему -> Выполнить -> Выполнить -> Диагностика -> Включить: "Mallo c stack"

Эта ветка форумов разработчиков предлагает некоторые обходные пути, например, профилирование с помощью отладочной сборки, но это не помогает, по крайней мере, в моем конкретном случае.

Существуют ли какие-либо другие обходные пути или вероятные действия, которые я делаю, которые мешают инструменту Leak рабочий?

1 Ответ

5 голосов
/ 15 января 2020

Одна вещь, которую я заметил, это то, что она выдает эту ошибку при тестировании на симуляторе iOS, но при профилировании на реальном устройстве iOS она работает .

...