2010-01-19 2 views
2

Я пытаюсь устранить неполадку, почему сборка релиза не работает на устройстве, но версия отладки. С выпуском сборки приложение запускается, отображаются PNG по умолчанию и приложение умирает. Я прокомментировал все из приложенияDidFinishLaunching, что означает, что это не проблема с кодом. Я вижу эту ошибку в консоли:Отладка устройства работает, но не освобождается

Пн Янв 18 21:17:39 неизвестно com.apple.debugserver-43 [1579]: ошибка: MachTask :: StartExceptionThread(): задача недействительна, запуск потока исключений завершен.

У меня он сконфигурирован как сборка релиза устройства и назначил ему профиль предоставления моего магазина приложений. Любые идеи о том, что может быть неправильным или что означает вышеуказанная ошибка?

ответ

3

Вы не можете использовать профиль подготовки магазина приложений для загрузки на свое устройство. Это будет работать только для отправки его Apple. Вы можете создать профиль профилей Ad-Hoc, но вашего профиля разработки должно быть достаточно.

+0

Да - профиль разработчика работает. Я сделал дубликат конфигурации выпуска и подписал его с профилем разработчика. Если я не сбой в этой конфигурации, скорее всего, мое представление Apple не должно терпеть крах? – 4thSpace

+0

Да, это так. Немного странно, что ваша конструкция магазина приложений позволила вам дойти до Default.png. Обычно сборка выходит из строя, прежде чем она может даже запускаться. Возможно, вы захотите попробовать «Очистить сборку», затем закройте Xcode, удалите папку «Создать» в своем проекте и перестройте. Процесс сборки по-прежнему не работает в Xcode. –

+1

Cool. Благодарю. Недавно я получил отклонение из-за [NSObject doesNotRecognizeSelector:]. Я использую две настраиваемые статические библиотеки, и я ставлю, что один из них не был обновлен до даты сборки. Поскольку я больше не вижу проблемы с моей сборкой выпусков, я надеюсь, что сейчас все хорошо. – 4thSpace

1

Получите информацию о своем проекте или цели и сравните свои свойства между конфигурациями Debug и Release. Инстинкт говорит, что что-то должно быть другим, что не должно быть другим.

+0

Есть ли способ сравнить тех, кто не пролистал их, и все это блеснул? – 4thSpace

+0

Показать содержимое пакета вашего пакета .xcodeproj и открыть файл project.pbxproj в текстовом редакторе. Найдите «Release» и «Debug», и вы найдете короткие разделы со всеми переопределенными свойствами для этих конфигураций. Я бы начал новый проект и сравнил его с .pbxproj, а также посмотрел, какие различия в норме. –

+1

Кевин, есть интерфейс для этого в инспекторе Build Settings. Покажите «Настройки, определенные на этом уровне», а не «Все настройки». – cdespinosa

Смежные вопросы