Почему я не могу экспортировать данные инструментов xcode в формате CSV? Опция неактивна

В настоящее время я пытаюсь записать среднюю, высокую и низкую частоту кадров моего приложения iOS, запустив его через Xcode. Я:

  1. Загрузите проект в Xcode.

  2. перейдите в «Продукт» -> «Создать для» -> «Профилирование» и создайте его на моем устройстве (iPad 2)

  3. Нажмите и удерживайте кнопку воспроизведения и выберите «Профиль».

  4. При появлении запроса выберите инструмент Core Animation.

  5. Нажмите кнопку записи, запустив приложение.

  6. Выполните 5-минутный тест. Частота кадров отображается в инструменте.

  7. Нажмите кнопку «Стоп», чтобы остановить приложение.

  8. Нажмите «Инструмент» в меню xcode, чтобы попытаться выполнить экспорт.

На данный момент опция выделена серым цветом без объяснения причин. Может кто-нибудь пролить некоторый свет на это?


person Scott    schedule 25.09.2015    source источник


Ответы (1)


Некоторые инструменты не поддерживают экспорт в CSV. Отключение пункта меню «Экспорт дорожки» означает, что инструмент Core Animation не может экспортировать свои данные в CSV. Отключение элементов пользовательского интерфейса и пунктов меню — это способ Apple сказать, что вы не можете что-то делать в «Инструментах».

Если вы хотите знать, почему инструмент Core Animation не может экспортировать свои данные в CSV, у меня нет для вас ответа. Лучше всего задать вопрос на форумах разработчиков Apple. В разделе Xcode есть доска Performance Tools. Если вам повезет, инженер Apple может объяснить, почему.

Возможно, вы уже это знаете, но вы можете сохранить свою трассировку в меню «Файл». Вы не сможете прочитать данные в текстовом редакторе, но вы сможете, по крайней мере, изучить данные трассировки в Инструментах позже.

person Mark Szymczyk    schedule 28.09.2015