2016-04-26 22 views
1

私は、CocoaPodsを介してインポートされたAFNetworkingを使用するiOSでカスタムフレームワークを構築しています。外部フレームワークを使用するカスタムiOSフレームワークを構築する

単一のアーキテクチャのターゲットを構築するだけなら、すべてうまくいきます。しかし、hereのように、シェルスクリプトを使用してすべてのアーキテクチャ用のフレームワークを構築しています。このスクリプトがarm64用に構築しようとすると、メッセージld: library not found for -lAFNetworkingで失敗します。

ポッドプロジェクトのAFNetworkingターゲットでアクティブアーキテクチャのみを構築するをNOに設定しようとしました。

私がここで紛失していることを知っている人はいますか?私のセットアップは一般的には不十分ですか?フレームワークプロジェクトでCocoaPodを使用しないでください。私はAFNetworkingのような外部フレームワークの使用を完全に避けるべきですか(自分のイメージキャッシュを実装しないようにしたいのですが)?

ビルドしても、ユーザーがプロジェクトでAFNetworking(おそらく異なるバージョン)を使用している場合、これは潜在的な競合の原因になりますか?あなたのAFNetworkingターゲットで

答えて

0

、あなたのARCHSビルド設定は、あなたが構築することを計画しているすべてのアーキテクチャが含まれていることを確認のために:

enter image description here

関連する問題