ZBar iPhone3G OS4.1

iPhoneアプリでバーコードリーダーを使っている場合、大抵がZBarです。
公式ページでは、カメラのピントが合わないことを理由に、iPhone3Gは非サポートとしていますが、虫眼鏡?を使ったり、モニタに大きく表示したりすればスキャンできます!
いや、できました、iOS4.0までは。
そう、iOS4.0までは。

…なぜだかiOS4.1から落ちるようになりました。

Forumに書かれていたので、日本語にして転載。加筆しちゃったけどね!

> iPhone3G使ってるんだけどー

だから、iPhone3Gのカメラはサポートしないと何度言ったら…

> iOS4.0では動いていたんだよ!

AppleにiOS4.0~4.1の間に何が変わったのかを問い合わせるのは君だ!

> どうやったらiOS4.1で動くの?

ビデオフォーマットに詳しいなら、君は2vuyを420vのように動作させることができるはずだ!
もしくは、君がAppStoreで公開するつもりがないなら、USE_PRIVATE_APIS=1を定義するんだ!
非公開API(UIGetScreenImage)を使えば、君のやりたいことはできるはずだ!
もしくは、USE_PRIVATE_APISを定義せずに、古いバーコードリーダー([Scan!]ボタンがついて、自動スキャンはできないけどね!)を使うんだ!

作者様は「iPhone3Gはサポートしないよ」で相手にしないと思っていたが、どこで落ちるかまで理解しているとはちょっと驚き。