私は統合したいSwiftのiOSアプリケーションに取り組んでいますGoogle SignIn。私はプロジェクトにGoogle SDKを正常に統合しました。私はBillDeskの支払い統合を私のプロジェクト(billdesk libBilldesk.a
の静的ライブラリです)に統合しました。XCodeのObjCリンカーフラグ
しかし、私はduplicate symbol _OBJC_CLASS_$
として、それは私にbilldeskライブラリのエラーを与えるプロジェクト(libBilldesk.a
)を実行し、私は-ObjCリンカフラグを削除したときに、それが正常にビルドが、その時はそれが[__NSDictionaryI gtm_httpArgumentsString]: unrecognized selector sent to instance 0x7f84eb6a2d80
としてGoogleサインインのエラーを与えます-ObjC
、-force_load
、-all_load
について多くの検索を行っていますが、解決策が見つからないため、貴重な解決策を考えてください。あなたは、あなたのプロジェクトにTPKeyboardAvoidingのサードパーティのライブラリを追加しました(プロジェクトから削除した場合は
おかげでここ
は
https://developer.apple.com/library/mac/qa/qa1490/_index.htmlをご覧ください。 – cekisakurek
重複するシンボルを含むファイルをコンパイルするだけでなく、それらが ' libBulldesk.a'。ソースツリーに 'UIScollView + TPKeyboardAvoidingAdditions.m'というソースファイルがありますか?ところで、大量のテキストをコピーするのではなく、大量のテキストを入力して貼り付ける方がはるかに簡単です。スクリーンショットではなく、テクスチャ形式の出力を含めてください。 – trojanfoe
'UIScollView + TPKeyboardAvoidingAdditions'で静的変数名をチェックし、名前を変更しようとします。同じ変数名を使用している場合は、libとの競合の原因になる可能性があります。 – Niko