2012-06-05 1 views
2

У меня очень странная проблема с ZXing 2.0 на iPod touch (версия: 5.1.1). Я искал в Интернете и Stackoverflow, но я думаю, что просто игнорирую происхождение этой проблемы, поэтому я ничего не мог найти. Я закодировал приложение, которое успешно использует ZXing, работающее на iPhone Simulator 5.1, и когда я пытаюсь запустить на любом устройстве iPod (я еще не тестировал другое устройство), он компилируется и сбой при работе без консоли входа (и я не могу введите что-нибудь на нем).ZXing работает (сбой ...) на iPod

Это экран, который появился на XCode (я получил версию разработчика 4.3.2) с зеленой стрелкой для последней вставленной строки и написано «сигнал SIGABRT».

libsystem_kernel.dylib __pthread_kill: 
0x35e70324: mov r12, #328 
0x35e70328: svc #128 
0x35e7032c: blo 0x35e70344; __pthread_kill + 32 (arrow for this line) 

Я думаю, что это связано со статической библиотекой libZXingWidget.a и я настроил параметры сборки для ARMv6 ARMv7 и i386 в двух различных конфигурациях, но не работает.

Я понятия не имею, спасибо за любые предложения!

EDIT: Я забыл упомянуть, что следующая вещь в стеке потоков - GSRegisterPurpleNamedPort.

ответ

0

Попробуйте перезагрузить устройство. Coring in GSRegisterPurpleNamedPort довольно распространен при определенных условиях, например, переключение между версией отладки и архивированной ipa. В этом случае это вещь Маха и, похоже, требует перезагрузки. Из того, что вы сказали, это не похоже на проблему, но это стоит того, чтобы справиться.

В противном случае:

  1. Вы запускать любое приложение на вашем устройстве, то есть, это все правильно предусмотренном?
  2. У вас может быть ScanTest для работы на вашем устройстве?
  3. Опубликовать весь stacktrace.
+0

Во-первых, спасибо за ваше время, мое последнее приложение отлично работает на этом устройстве. Я попытался перезагрузиться, прежде чем спрашивать здесь, но когда я это сделал сегодня утром, он решил мою проблему, и все в порядке, спасибо снова. – Aresia