2021年2月初にリリースされた Carthage v0.37.0 で XCFramework がサポートされました。これにより M1 Mac 上のシミュレータとバイナリがコンフリクトしてしまう問題が解消しています。
早速、自社プロジェクトの環境でも XCFramework に移行を進めたのですが、Appleプラットフォームでのネットワーキングで人気のある Moya のビルドでエラーになるようになってしまいました。エラー内容は、Moyaがラップしている Alamofire がインポートできないというものでした。
import Alamofire
Moyaの最新バージョンは、ちょうど1年前にリリースされた 14.0.0 で、 それ以降は次のメジャーバージョン 15.0.0 の開発が進められていますが、あまり進捗は良くないように見えます。
困ったなぁと思っていたら、その問題を解消するプルリクエストが1週間前に master ブランチにマージされていました。どうやら FRAMEWORK_SEARCH_PATH の設定に問題があったようです。
add framework search path to support building xcframeworks via Carthage #2130
現時点でこのPRが含まれるタグはつけられていませんが、急ぐ場合は master ブランチを利用しましょう。
(2021/2/19) 上記のエラーが解消された 1.4.0.1 がリリースされました