私はcocoapodsを使用してAFNetworkingライブラリを使用しています。私のプロジェクトは正常に動作していましたが、私が既存のプロジェクトでサードパーティのフレームワークをドラッグすると、armv7の重複シンボルのエラーが出ます。 は、私は、端末IOSのフレームワークからexamples.oファイルを削除するにはどうすればよいですか?
$ lipo frameworkName -info
$ lipo frameworkName -thin armv7 -output frameworkName.armv7
$ ar -t frameworkName.armv7
を使用してフレームワーク内の.oファイルをリストされている。その私が、コマンド
を使用してこれらのファイルを削除しようとするもAFURLSessionManager.o のようなAFnetworkingライブラリに存在しているいくつかの.oファイルを表示します
$ ar -d -sv frameworkName.armv7 AFURLSessionManager.o
これらのファイルは削除されません。 私は他のリンカフラグから-ObjCフラグを削除しましたが、私の他のいくつかのcocoapodsライブラリは動作していません。 解決策を教えてください。前もって感謝します。
サードパーティライブラリにAFURLSessionManagerクラスが含まれていることを確認してください..? –
AFURLSessionManager.oファイルがarmv7アーキテクチャに含まれています –
最終実行ファイルの代わりにビルドを修正できないのはなぜですか? – trojanfoe