1

アーバンエアシッププッシュ通知をphonegapiOSアプリに統合しようとしています。指示に従いましたが、プロジェクトをビルドすると、「字句解析またはプリプロセッサの問題'UAGlobal.h'ファイルが見つかりません」というメッセージが表示され続けます。

私はこれを見つけましが、修正は役に立ちません。私の問題はヘッダー検索パスにあると思いますが、完全にはわかりません。誰かが同様の問題を抱えていましたか?

どうもありがとう

4

1 に答える 1

1

私もこの問題を抱えていましたが、多くの調査の結果、機能させることができました。アドホック テスト用にアプリをアーカイブしようとしたときにのみエラーが発生しました。思い出す限り、ヘッダー検索パスにエントリを追加する必要がありました。これが私のヘッダー検索パスです。オンラインで見つけた記事に基づいて追加した 4 つのエントリがあります。どこだったか思い出せないけど。

$(SRCROOT)/Airship
$(TARGET_BUILD_DIR)/usr/local/lib/include
$(OBJROOT)/UninstalledProducts/include
$(BUILT_PRODUCTS_DIR)

これらが追加するポップアップ ボックスの別の行にあり、それぞれのチェック ボックスがオンになっていることを確認します。

これらをデバッグ検索パスとリリース検索パスの両方に追加すると、機能しました。ターゲットの下にそれらを追加していることを確認してください。左側のファイル ツリーでメイン プロジェクトをクリックし、[ターゲット] の下のアプリ名をクリックして、[ビルド設定] に移動します。そこに追加しました。それが私がそれを機能させるためにしたすべてだと思います。

それがうまくいかない場合は、他に何をしたかを思い出す必要があります。

于 2012-09-17T15:44:58.920 に答える