UA Phonegap プラグインhttps://github.com/urbanairship/phonegap-ua-pushを使用して、UA を Phonegap/iOS アプリケーションに統合している最中です。
残念ながら、私はそれを機能させることができません。サンプル プロジェクトでもビルドに失敗します。問題は、リンク中にシンボルが重複することです。注意: 追加のヘッダーやライブラリなどは含まれていません。iOS サンプル プロジェクトをビルドしようとしています。
ASI* (ASIHttpRequest, ASIAuthenticationDialog, etc)
クラッシュ シンボルは、UA に統合されたライブラリに根ざしているようです。libUAirship-1.3.2.a
驚くべきことに、両方の UA ライブラリ (と)の間で衝突が発生しlibUAirshipPush-1.3.2.a
ます。
リンカー出力:ld: duplicate symbol _OBJC_METACLASS_$_UA_ASIAutorotatingViewController in /Users/b/Downloads/urbanairship-phonegap-ua-push-9b7a89b/ios-sample/Airship/libUAirshipPush-1.3.2.a(UA_ASIAuthenticationDialog.o) and /Users/b/Downloads/urbanairship-phonegap-ua-push-9b7a89b/ios-sample/Airship/libUAirship-1.3.2.a(UA_ASIAuthenticationDialog.o) for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
これはどのように起こりますか?