2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

CarthageでMoya v14.0.0をXCFrameworkでビルドするとエラー

Last updated at Posted at 2021-02-18

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 がリリースされました

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?