私は、CocoaPodsを介してインポートされたAFNetworkingを使用するiOSでカスタムフレームワークを構築しています。外部フレームワークを使用するカスタムiOSフレームワークを構築する
単一のアーキテクチャのターゲットを構築するだけなら、すべてうまくいきます。しかし、hereのように、シェルスクリプトを使用してすべてのアーキテクチャ用のフレームワークを構築しています。このスクリプトがarm64用に構築しようとすると、メッセージld: library not found for -lAFNetworking
で失敗します。
ポッドプロジェクトのAFNetworkingターゲットでアクティブアーキテクチャのみを構築するをNOに設定しようとしました。
私がここで紛失していることを知っている人はいますか?私のセットアップは一般的には不十分ですか?フレームワークプロジェクトでCocoaPodを使用しないでください。私はAFNetworkingのような外部フレームワークの使用を完全に避けるべきですか(自分のイメージキャッシュを実装しないようにしたいのですが)?
ビルドしても、ユーザーがプロジェクトでAFNetworking(おそらく異なるバージョン)を使用している場合、これは潜在的な競合の原因になりますか?あなたのAFNetworkingターゲットで