Я пытаюсь профилировать свое приложение, используя инструменты на самом устройстве. В частности, я пытаюсь сделать профилирование времени.
К сожалению, я просто не могу заставить его работать. Вот ситуация:
1) Если я запускаю инструменты с приложением, подписанным с использованием профиля разработчика на симуляторе, оно работает.
2) Если я запускаю инструменты с приложением, подписанным с использованием профиля распространения на симуляторе, оно работает.
3) Если я запускаю инструменты с приложением, подписанным с использованием профиля распространения на устройстве (что является случаем по умолчанию для профилирования, поскольку схема настроена на использование сборки выпуска), то XCode жалуется на отсутствие действующего профиля обеспечения. Это кажется разумным.
4) Если я запускаю инструменты с приложением, подписанным с использованием профиля разработчика на устройстве, то XCode передает приложение, но затем заявляет, что оно «завершено» немедленно. Приложение не запускается, и в большинстве случаев нет сообщений об ошибках.
Иногда, просто иногда, появляется сообщение от Организатора о том, что устройство не распознает хост - E800001C.
5) Запуск приложения напрямую с использованием профиля разработчика работает нормально - я могу отлаживать, как и ожидалось.
Резюме. Я не могу запустить приложение на устройстве с помощью Инструментов, используя отладочную сборку - оно останавливается до того, как у него появляется возможность запуска. Нет сообщений об ошибках - в консоли отладки ничего нет.
Помощь
Спасибо
Тим