Инструменты - Цель прервана слишком рано для сбора данных - PullRequest
1 голос
/ 11 февраля 2009

Я использую свой iPhone в качестве устройства для разработки. Всякий раз, когда я запускаю приложение на iPhone с инструментами (Инструменты-> Запустить исполняемый файл-> мое приложение), приложение запускается, но я получаю ошибку, упомянутую в теме в разделе Инструменты.

Я попытался удалить устройство из xcode и снова добавить его в качестве устройства разработки, но я все еще получаю ту же ошибку. Может кто-нибудь подскажите пожалуйста как это решить.

Спасибо.

Ответы [ 4 ]

4 голосов
/ 14 февраля 2009

Создала новую подпрограмму для профиля предоставления сертификатов и изменила идентификатор пакета так, чтобы он читал myAppId.somethingForTheStar. $ {PRODUCT_NAME: identifier}

Кроме того, если вы откроете mobileprovision в TextEdit и выполните поиск

<key>get-task-allow</key>

если значение ключа true , убедитесь, что опция отмечена в вашем файле Entitlements.plist (хотя портал разработчика Apple говорит, что его не нужно проверять - в идеале это должно быть, если ваше мобильное обеспечение) Файл хочет, чтобы он был проверен, держите его проверенным)

Странно, мне пришлось использовать Entitlements.plist с «get-task-allow», проверенным для профиля отладки и не отмеченным для профиля распространения для соответствующих профилей для работы!

Надеюсь, это кому-нибудь поможет.

1 голос
/ 17 сентября 2009

Я получил его для работы только с моим development профилем обеспечения, который не является моим профилем распространения.

Я также удостоверился, что у меня есть тот же профиль обеспечения в проекте и цели и повернулся на get-task-allow в Entitlements.plist

Иногда это все еще не работает, а затем я перезагружаю xcode, отключаю / подключаю мой iphone, очищаю цель и запускаю инструменты из Xcode через 'Start with Performance Tool'

Это кстати с XCode 3.1 / SDK 3.0. Надеюсь, это станет менее болезненным с SDK 3.1 (который я сейчас скачиваю).

Да, да, иногда мое приложение зависает во время 'CPU Sampler', что, я считаю, связано с инструментами.

1 голос
/ 12 февраля 2009

нормально ли вылетает? или только с использованием инструментов?

У меня было много странностей с установкой инструментов и приложений, которая была исправлена ​​только после полного восстановления iPhone / iPod Touch.

0 голосов
/ 11 августа 2009

убедитесь, что вы компилируете как отладочную версию, а не как релиз

также убедитесь, что вы используете профиль разработки как для проекта, так и для цели

...