シンボル _OBJC_CLASS_$_GTMBase64 を複製: ../../TCWeiboSDK/libTCWeiboSDK.a(GTMBase64.o) ../../TBPlatform.framework/TBPlatform(GTMBase64.o)
シンボル _OBJC_METACLASS_$_GTMBase64 を複製: ../../TCWeiboSDK/libTCWeiboSDK.a(GTMBase64.o) ../../TBPlatform.framework/TBPlatform(GTMBase64.o)
ld: アーキテクチャ i386 の 2 つの重複シンボル
clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)
これは私の間違いです。lib
2つの両方にという名前のクラスが含まれているという理由はすでに知っていますGTMBase64
が、これら2つのライブラリはオープンソースではありません。そのため、ソース コードを簡単に変更することはできませんでした。
「otool」コマンドを使用して両方の .a ファイルを解凍したことがありますがGTMBase64
、これら 2 つのアセンブラー コードlib
が異なることがわかりました。最後に、この問題を解決する方法がわかりません。