LoginSignup
8
10

Xcode No such module 'ライブラリ名'エラーの処方箋

Last updated at Posted at 2021-10-21

今回発生したエラー

xcodeをよく使っている人なら遭遇したことがあると思います。
自分も重いリポジトリをクローンした際の読み込み時によく出会します。
普段ならCleanすれば解決できることが多いですが、今回のはできなく他の記事にも書かれていなかったのでケーススタディとして共有します。

なんとも簡単そうなエラーメッセージですが原因はいくつかあり、それら一つずつ試していくしかありません。

対処法

これはその名の通りモジュールの読み込みが正常に行かなかった時に発生します。
対処法は他の記事でも同じく記載がありますがいくつかあります。

①CleanBuildFolder(Productタブ > CleanBuildFolder)

②DerivedDataの削除(自分はこれで解決したことなないですが、これで解決できたという方も散見されたので)

rm -rf ~/Library/Developer/Xcode/DerivedData/*

③Xcodeの再起動、Macの再起動

おそらくここまでやってみてそれでも解決しない場合はちゃんとした読み込まれない原因があると思っていただいて間違いないと思います。

④Product > Scheme > ManageSchemesを開く、
いつくか項目が出てくると思いますが全ての項目のShowとSharedにチェックを入れてClose
その後CleanBuildFolderをして完了してからビルド

⑤そもそもシミュレーターではビルドできないプロジェクトである可能性

僕はこれでした。。アプリ内でカメラをコアに使うプロジェクトとかではおそらく実機でしかビルドできないようになっていることがしばしばあります。実機を繋いでビルドしてみましょう。

もう一つ確認ですが、今開いているプロジェクトは.xcworkspaceですよね。。?
まさかとは思いますがpodsを入れていて.xcodeprojを開いていれば今すぐ閉じましょう。笑
(当たり前すぎるのですが私自身寝ぼけて一度だけしたことがあるので、、笑)

8
10
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
8
10