Не могу запустить инструменты из Xcode - PullRequest
6 голосов
/ 31 августа 2009

Я недавно обновился до Snow Leopard, и с тех пор у меня возникают трудности с запуском Instrument для установки приложения из Xcode. Кнопка «Запись» будет недоступна, и ничего не происходит. В консоли XCode нет сообщения о том, что не так. Раньше у меня была возможность присоединять его к процессу или запускать процесс с помощью инструментов, все это больше не работает.

Есть идеи, что это вызывает?

Ответы [ 9 ]

13 голосов
/ 07 мая 2011

У меня была такая же проблема! Я мог использовать инструменты только на своем iPhone, но не на iPad или iPad2! Всякий раз, когда я запускал инструменты с Xcode 4, он просто издавал звуковой сигнал, и кнопка записи была бы отключена ..

Я решил эту проблему, выбрав в XCode пункт> Цели> Изменить схему> Профиль "yourAppName" и изменив конфигурацию сборки с выпуска на отладку. Затем попробуйте снова профилировать продукт> Профиль

Если вы снова услышите звуковой сигнал .. Вы увидите надпись «ВЫБЕРИТЕ ЦЕЛЬ» рядом с кнопкой записи, откройте раскрывающийся список> Выберите «Цель»> «yourAppName» и нажмите «Запись».

Это решило это для меня и наконец смогло снова запустить инструменты!

Я знаю, что этот пост старый, но я надеюсь, что он кому-нибудь поможет.

3 голосов
/ 21 октября 2015

У меня была эта проблема в Xcode 7. Оказалось, что каким-то образом в разделе «Профиль» настроек моей схемы поле «Исполняемый файл» было очищено:

enter image description here

Я установил в поле «Исполняемый файл» свое целевое имя и снова включил меню.

2 голосов
/ 06 ноября 2013

Мне не удалось заставить инструменты работать с моим iPhone (раньше он работал). Поведение, которое я видел, было таково, что xcode сказал бы: «Закончился запуск - профилирование [имя приложения]» еще до того, как было показано окно инструментов (окно выбора инструмента).

Я обошел это, перейдя в product-> схема-> изменить схему, выбрав профиль [имя приложения] и выбрав инструмент (т.е. Распределения) в раскрывающемся списке инструментов (вместо «спросить при запуске»).

Как только я это сделал, выбор Product-> profile работал для меня, и инструменты работали.

Я хотел инструмент зомби, который, как ни странно, отсутствует в раскрывающемся списке xcode, я смог использовать его, просто используя file-> new in tools (пока инструмент выделения еще был подключен и работал), и затем я мог выбрать зомби инструмент и кнопка записи не были серыми!

Все это было с iOS 7.0.3 и xcode 5.0.1.

Надеюсь, это поможет хотя бы одному человеку перестать рвать на себе волосы, но, зная xcode, я почему-то в этом сомневаюсь!

1 голос
/ 15 ноября 2016

Проблема в том, что инструмент нуждается в шлюзе для вашего приложения, и простое указание на него не делает этого. Рабочий процесс прибора таков: enter image description here Вам необходимо профиль это из Xcode сначала .

enter image description here

Я настоятельно рекомендую просмотреть собственные ссылки Apple в этом ответе. Они удивительно хороши и просты.

Документация Apple говорит

Если у инструментов есть доступ к информации об исходном коде вашего приложения, утечка сообщается как имя класса. В противном случае утечка регистрируется как адрес памяти, такой как размер Malloc. Чтобы убедиться, что инструменты имеют доступ к информации о вашем коде , инициализация профилирование из Xcode (см. Профиль из Xcode) или настройте файл сопоставления символов (см. Карта Данные в исходный код ).

1 голос
/ 25 ноября 2010

У меня была такая же проблема после переустановки Snow Leopard на прошлой неделе. Я переместил свою папку / Developer в / Developer_old и перезапустил pkg установщика Xcode, и теперь вернул инструменты.
НТН

0 голосов
/ 03 апреля 2017

Как указано в на дискуссионном форуме Apple , перезагрузка компьютера работает. У меня это работает.

0 голосов
/ 21 сентября 2015

Убедитесь, что все ваши инструменты поддерживают режимы записи. Когда я обновил Xcode6 до Xcode7, один из моих инструментов был помечен как «Поддерживаемые режимы записи этого инструмента отсутствуют». Когда я удалил этот конкретный инструмент, кнопка записи стала активной.

0 голосов
/ 12 января 2015

Я заметил, что если я зайду в File-> Record options и нажму OK, кнопка записи внезапно будет активирована.

0 голосов
/ 22 марта 2013

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

...