私のiphoneアプリはIOS4.3シミュレーターで動作しますが、他のIOS4.0+シミュレーターでは動作しません。とはいえ、そこで走るでしょう。
次のエラーが発生しました-
GNU gdb 6.3.50-20050815(Appleバージョンgdb-1518)(Sat Feb 12 02:52:12 UTC 2011)Copyright 2004 Free Software Foundation、Inc. GDBはフリーソフトウェアであり、GNU GeneralPublicLicenseの対象です。特定の条件下で変更および/またはコピーを配布することを歓迎します。「showcopying」と入力して条件を確認します。GDBの保証は一切ありません。詳細については、「保証の表示」と入力してください。このGDBは「x86_64-apple-darwin」として構成されました。プロセス71564にアタッチしています。dyld:シンボルが見つかりません:_OBJC_CLASS _ $ _ AVCaptureDevice参照元:/ Users / qianfan / Library / Application Support / iPhone Simulator / 4.2 / Applications / XXXX-XXXX /XXXX.app/XXXX予想される場所:/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.2.sdk/System/Library/Frameworks/AVFoundation。
私のアプリは(静的に参照している)最新のZXing iphoneコードを使用しています(2011-03-31 2001-04-24の時点で2つのバージョンがテストされています)。
AVCaptureDeviceはすべてのiOS4.0+に存在し、zxingはios4.0+をサポートしていると思います。私がする時:
Macintosh:zxing-trunk XXX $ grep _OBJC_CLASS _ $ _ AVCaptureDevice/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk/System/Library/Frameworks/AVFoundation.framework/*バイナリファイル/Developer/ Platforms/iPhoneSimulator。 platform / Developer / SDKs / iPhoneSimulator4.3.sdk / System / Library / Frameworks / AVFoundation.framework/AVFoundationの一致
助言がありますか?ここで何を探すの?どうもありがとう。