Ошибка с запуском инструментов через профиль в XCode 4.1 Build 4B110

Важное обновление

Странная ошибка исправлена ​​(по крайней мере для меня) в XCode 4.2!


У меня есть серьезная проблема с XCode 4.1 Build 4B110 под Mac OSX Lion и запуском инструментов через XCode. Проблема в том, что инструмент зависает частично, если я запускаю его через XCode. Поэтому, если я начну проект в XCode 4.1 и открою "Профиль", появится интерфейс инструментов. Таймер запускается, но приложение инструментов не отслеживает ничего и более серьезную проблему:

Программа, кажется, работает, но не реагирует на какие-либо действия, которые я делаю. Поэтому я не могу нажимать на какие-либо кнопки и т.д. Ничего не происходит. Таймер все еще работает, но я ничего не могу сделать. Поэтому я больше не могу закрыть окно/приложение. Поэтому я должен заставить остановить приложение "Инструменты".

Но если я начну приложение Instruments напрямую через Developer/Applications/Instruments.app, все будет в порядке. Конечно, приложение ничего не отслеживает, но я могу нажать на кнопки и все, что там возможно.

Знает ли кто-нибудь об этой проблеме?

Кто-нибудь знает, как исправить эту странную проблему?

Я также удалил папку разработчиков с соответствующим файлом deinstall- script и переустановил XCode 4.1. Но все та же проблема.

Может кто-нибудь дать мне подсказку, tipp и т.д.?

Было бы здорово!

Обновление

Итак, еще более странный материал:

Профиль каким-то образом работал на приложениях версии iOS 3.0, но после короткого перерыва он снова не работал. Поэтому я не знаю, где находится эта ошибка. Я предполагаю, что это версия iOS для целевого приложения.

Спасибо, Андреас

Ответ 1

Процитируйте свой комментарий по этому вопросу andi1984, чтобы никто не пропустил этот "большой" ответ для любого (как я), для которого это спасатель. Это отлично поработало для меня!

Если я открываю Xcode, выберите "Профиль" и выберите один инструмент (давайте скажем, утечки) открывается новое окно инструмента. Тогда мне нужно вернуться к Xcode (пока окно Instrument.app все еще открыто в фоновом режиме!) И необходимо использовать команду + tab, чтобы выбрать из Xcode перед Инструмент. Снова. Затем приложение Instrument показывает мне отслеживаемый данные. Действительно странная проблема, но теперь она работает.; -)

Ответ 2

Решение Epaga иногда работает, а иногда нет.

Поэтому я предлагаю, чтобы каждый дублировал следующий открытый радар, чтобы Apple придает этой проблеме некоторый приоритет:

http://openradar.appspot.com/9855452

Ответ 3

У меня возникла проблема блокировки инструментов, и трюк вышедшего тэга cmd не работал до тех пор, пока я не сделал так, чтобы в диалоговом окне "Инструменты пытались получить доступ к вашему компьютеру" появился запрос на мой пароль. После того, как я ввел пароль, я смог добраться до инструментов. Я подозреваю, что проблема заключается в том, что диалог пароля скрыт в окнах Xcode. В этом случае инструменты заморожены, потому что он имеет модальный диалог.

Итак:

  • Run Tools
  • вкладка Cmd для Xcode, охватывающая инструменты. Цикл и скрыть сообщения до обнаружения пароля. Закрыть Xcode

Это может быть одно время... теперь, когда я дал доступ к Инструментам, ему может не понадобиться пароль снова.

Ответ 4

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

Я обнаружил, что метод с двумя окнами работает все время, а метод Xcode-profile работает только иногда.

Edit:

Попытавшись использовать два окна-метода немного больше, этот метод также работает только иногда.