8

Carthage を介してプライベート Cocoapod プロジェクトに静的フレームワーク (Moya) を追加しようとしています。

私の目標は、Moya をプライベート Cocoapod (SwiftModel) に静的フレームワークとして含め、メイン プロジェクトでも Moya を使用することです (SwiftModel は Moya に依存しているため)。

次の手順を実行して、Moya をフレームワークに追加しました。

  1. podspec ファイル内のリンク フレームワーク

    s.vendored_frameworks = 'SwiftModel/Carthage/Build/iOS/Moya.framework'

  2. プライベート フレームワークに Moya を追加 (ライブラリとバイナリをリンク)

ここに画像の説明を入力

したがって、Pods プロジェクト内では次のようになります。

ここに画像の説明を入力

「Framework Header Search Path」にパスを追加しようとしても、何も変更されませんでした。メインプロジェクトとポッドプロジェクトに追加しようとしました。

プライベートポッドを構築するだけで、すべてが正常に機能し、Moya が認識されます。ただし、メイン プロジェクト (プライベート ポッドを含む) をビルドする場合、常に次のエラーが発生します。

フレームワークが見つかりません アーキテクチャ arm64 の Moya

ここに画像の説明を入力

4

1 に答える 1