ZXing バーコード スキャン ライブラリを使用する iPhone プロジェクトを作成しました。CocoaPods を使用して ZXing を追加しましたが、システム (Xcode 4.5 (4G182) を使用した Mountain Lion) でコンパイルすると完全に動作します。しかし、エンタープライズ配布用の署名付き ipa の作成担当者にそれを渡すと、私が理解していることから、同じバージョンの Xcode も使用していることがわかり、コンパイル時に次の解析エラーが表示されます。
Parse Issue
Expected unqualified-id in file included from /The/Absolute/Path/to/Pods/ZXing/objc/src/ZXing/ZXBinarizer.mm
強調表示されている行は次のとおりです。
#import <ZXing/ZXBinarizer.h>
^
私は WebEx 経由で彼のシステムを調べることができ、ヘッダーの検索パスを確認しました。CocoaPods 経由で設定されたように見える値は、ファイルの実際の場所に解決されます。
問題ナビゲーターの「問題の解析」行をクリックすると、次のようにしか表示されませんでした。
../../ZXing/objc/src/ZXing/ZXBinarizer.h
^
解決策を求めて Web をかなり検索しましたが、「Expected unqualified-id」への参照がたくさんありますが、それらのほとんどは不正なコードが原因です。
Xcode についてはまだ理解できないことがかなりあります。そのため、ここで簡単なことを見落としていることを誰かが教えてくれることを願っています。