1

アーキテクチャ XXX の重複シンボルについて多くの質問がありますが、私の質問に対する回答は得られませんでした。私のシナリオでは、Cocoapod を使用し、FMDB をインポートしますが、別のサードパーティ SDK を統合すると、プロジェクトをビルドすると、次のようなエラーが発生します。 ここに画像の説明を入力

リンカー エラーを修正できる解決策はありますか? PS: 私は cocoapod に詳しくありません。これが私のポッド ファイルです。

platform :ios, "7.0"

# ignore all warnings from all pods
inhibit_all_warnings!

target "Catalyst", :exclusive => true do
pod 'FMDB'
pod 'MBProgressHUD'
# ...ignore other pod lib.
end

4

1 に答える 1

1

スクリーンショットに基づくと、MaaS360SDK は FMDB に依存しているため、パッケージに含まれているようです。Cocoapods を介してインポートすると、2 つ目のコピーがインポートされるため、シンボルが重複します。Pod を削除すると、MaaS360SDK を介して FMDb にアクセスできるようになります。

于 2015-04-28T13:13:23.067 に答える