2

iPod touch (バージョン : 5.1.1) の ZXing 2.0 で奇妙な問題が発生しました。インターネットと Stackoverflow で検索しましたが、その問題の原因を無視しているだけだと思う​​ので、何も見つかりませんでした。iPhone Simulator 5.1 で動作する 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 のビルド設定を 2 つの異なる構成で構成しましたが、どちらも機能しませんでした。

私はもうわからない、何か提案をありがとう!

EDIT:スレッドスタックの次のことはGSRegisterPurpleNamedPort.

4

1 に答える 1

0

デバイスを再起動してみてください。GSRegisterPurpleNamedPortデバッグ バージョンとアーカイブされた ipa との間の切り替えなど、特定の条件下ではコア インはかなり一般的です。その場合、それはマッハの問題であり、再起動が必要なようです. あなたが言ったことから、それは問題のようには聞こえませんが、除外する価値があります.

さもないと:

  1. デバイスでアプリを実行しましたか、つまり、すべてが適切にプロビジョニングされていますか?
  2. デバイスで実行できますScanTestか?
  3. スタックトレース全体を投稿します。
于 2012-06-05T17:30:46.050 に答える