2012-06-05 33 views
2

我在iPod touch上使用ZXing 2.0(Version:5.1.1)出现了一个非常奇怪的问题。 我在互联网和Stackoverflow搜索,但我想我只是忽略了该问题的由来,所以我找不到任何东西。 我编写了一个应用程序,成功地使用ZXing在iPhone模拟器5.1上运行,当我尝试在任何iPod设备上运行(我还没有测试其他设备),它编译和崩溃在运行时没有登录控制台(和我不能键入任何东西)。ZXing在iPod上运行(崩溃...)

这是在XCode上出现的屏幕(我得到了开发者版本4.3.2),上面粘贴了最后一行的绿色箭头,并写入了“signal 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的两种不同配置,但也不能工作。

我不知道了,谢谢你的任何建议!

编辑:我忘了提及线程栈上的下一件事是GSRegisterPurpleNamedPort

回答

0

尝试重新启动设备。在某些情况下,GSRegisterPurpleNamedPort中的Coring非常常见,例如在调试版本和归档ipa之间切换。在这种情况下,这是一个麻烦的事情,似乎需要重新启动。从你所说的话来看,这听起来不像是问题,但值得排除。

否则:

  1. 你有你的设备上运行任何应用程序,即是一切正常供应?
  2. 您能在设备上运行ScanTest吗?
  3. 发布整个堆栈跟踪。
+0

首先,感谢您的时间,我的最后一个应用程序在此设备上运行完美。我在尝试重新启动之前询问这里,但是当我今天早上做了它解决了我的问题,一切都很好,再次感谢。 – Aresia