CocoaPods使用時に発生するさまざまなトラブルを解決する方法を説明します。

なおCocoaPodsの使用法に関しては「CocoaPodsの基本」で説明しています。

「No such module “XXX”」と表示される

今まで何も問題なく「import XXX」できていたはずなのに、何かのタイミングで「No such module “XXX”」というエラーが表示され、プロジェクトがビルドできなくなってしまう場合があります。

この場合CocoaPodsの設定がおかしくなっているかもしれません。Xcodeを終了しプロジェクトフォルダに移動して以下のコマンドを実行します。

  1. セットアップ再実行
pod setup
  1. 再インストール。念のためプロジェクトフォルダの下にある.xcworkspace、Podfile.lockファイルと、Podsフォルダを削除してから実行します。
pod install

この後Xcodeを再起動してビルドします。