Проблема с утечками - PullRequest
       14

Проблема с утечками

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

У меня проблемы с запуском Leaks Instrument с момента установки 3.0 SDK. Отказ от ответственности NDA здесь Я не думаю, что это проблема SDK 3.0, просто проблема конфигурации. Поэтому я ищу совет по настройке соответствующих инструментов, а не 3.0 SDK как таковой.

Вот расстройство поведения, которое я вижу.

Мое приложение скомпилировано для ОС версии 2.2. Я могу запустить его из XCode в режиме отладки на симуляторе и устройстве под управлением 2.2, 2.2.1, 3.0.

Если я запускаю его с помощью Performance Tools -> Leaks, я получаю сообщение об ошибке из ОС: «Приложение xxxx неожиданно завершило работу», «Игнорировать, сообщить, перезапустить». Если я нажму «Игнорировать», одна из двух случается, либо Leaks говорит мне, что не может подключиться, либо Leaks перестает реагировать на ввод, и я вынужден принудительно завершить работу. Интересно, что Симулятор запускается в 3.0 ОС.

Если я запускаю инструменты вручную и подключаюсь к работающему имитатору 2.2, он показывает то же самое поведение.

Если я подключу Leaks к устройству iPhone, оно будет работать.

Кажется, что после запуска Leaks мое приложение не будет работать в симуляторе, пока я не сделаю новую сборку.

Какие-нибудь идеи для того, чтобы синхронизировать мой Симулятор / Утечки / XCode?

Спасибо, Geoff

1 Ответ

0 голосов
/ 26 марта 2009

Я наткнулся на свой собственный ответ. Я позволил приложению собрать версию 3.0 SDK, а затем запустил Leaks Instrument. Теперь, когда я создаю приложение под 2.2 SDK, Leak Instrument будет работать. Похоже на классический случай «покачивания ручки».

...