.mm または .cpp のいずれかである Xcode 内で「ファイルをプロジェクトに追加しています ...」と、Xcode が一時停止してからクラッシュします。
Xcode 4.4.1 をインストールし、Phonegap 2.0.0 を適切にセットアップしました。このマスター リポジトリの Phonegap BarcodeScanner プラグインを使用しています。
https://github.com/phonegap/phonegap-plugins/tree/master/iOS/BarcodeScanner
Xcode -> (Target Build) -> Build Settings -> Build Options -> Compiler for C/C++/Objective-Cを使用して、コンパイラを Apple LLVM 4.0 からLLVM GCC 4.2に変更しました。
次のフレームワークも適切に追加されます。
- AVFoundation.framework
- AssetsLibrary.framework
- CoreVideo.framework
- libiconv.dylib
BarcodeScanner が正しく機能するために必要な 4 つのファイルがあります。
- バーコードスキャナー.js
- CDVBarcodeScanner.mm
- zxing-オールインワン.cpp
- zxing-オールインワン.h
「zxing-all-in-one.h」ファイルをプラグイン フォルダーに追加し、「barcodescanner.js」を www/ ディレクトリに追加すると、すべて問題ありません。Xcode がクラッシュするのは、.mm または .cpp ファイルを追加するときだけです。
Phonegap 1.7.0 と Xcode 4.4 を実行している別の MacBook Pro があり、バーコード スキャナーは正常に動作します。クラッシュしている Phonegap 2.0.0 で何が起こったのですか? FAQ と README ドキュメントを調べましたが、機能するものは見つかりませんでした。助けてくれてありがとう!