2016-09-19 4 views
0

私のプロジェクトはAFNetworking 1.x(AFHttpClient、AFHTTPRequestOperationなどを含む)を使用していますが、今はAFNetworking 2(AFHttpClientを削除)を使用しているサードパーティの静的ライブラリを使用しました。シンボルエラー。私のプロジェクトはAFHttpClient & AFHTTPRequestOperationを使用して非常に多くの場所を持っているので、私は私のAFNetworking 1.xをアップグレードしたくないので、どのように私は簡単にこの問題を解決することができますAF_Networkingリンク時に重複するシンボル

?(私のプロジェクトと静的ライブラリが正しくAFNetworking切り抜いを使ってみましょう)

答えて

0

だから、1 ターゲットに重複したファイルを使用するようにしてください。 Build Phases -> Compile Sources /or/ Link Binary With Librariesから重複を削除する必要があります。

あなたは差分ライブラリを使用したい場合は、ターゲット1以上を作成し、この新しいターゲットであなたの新しいAFNetrwokingをリンクする必要があります。

+0

あなたは切り抜いたターゲットが同じシンボルが同時に存在することができます意味ですか? – ximmyxiao

+0

うん。あなたはDevクラスやProdクラスのような同じクラスを使うことができます – iSashok

+0

は動作していないようです時間。私は既にtargetBの目標依存関係をtargetB – ximmyxiao

関連する問題