Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
3
Help us understand the problem. What is going on with this article?
@shiooooooooon

【swift】Error: Could not build Objective-C module "[ライブラリ名]" の直し方

More than 1 year has passed since last update.

1. 概要

xcodeでswiftファイルをコンパイルするとき、"Error: Could not build Objective-C module "[ライブラリ名]""が表示されてしまう場合の対処法です。
筆者は解決策その2で直りました。

2. 解決策その1 キャッシュの削除

  1. Xcodeを閉じる。
  2. ~/Library/Developer/Xcode/DerivedData にある該当プロジェクトのテンポラリーファイルをフォルダごと削除する。フォルダ名は「[プロジェクト名]-[ランダムな文字列]」となっており、複数ある場合は全て削除する。
  3. プロジェクトフォルダにある[プロジェクト名].xcworkspaceのファイルを削除する。
  4. プロジェクトフォルダにあるPodfile.lock とPodsフォルダを削除する
  5. プロジェクトのあるディレクトリで"pod install"を実行する。
  6. [プロジェクト名].xcworkspace のファイルが新しく生成するので、これを開いて実行する。

3. 解決策その2 スキームの選択

  1. アプリのタブの Product > Scheme で[ライブラリ名]が表示されていることを確認。
  2. 表示されていない場合は、"Manege Schemes"をクリックし、表示したいライブラリにチェックをつける。
  3. Product > Scheme で[ライブラリ名]をクリックする。
  4. [Command] + [B]で正しくビルドされることを確認する。

4. 参考

Error: Could not build Objective-C module 'Firebase'

3
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
shiooooooooon
バイトと趣味でプログラミングをしている大学2年生です。 macOSアプリを開発しているため、Swift関連の記事が多いです。 たまにruby on railsやAWSの記事も投稿します。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
3
Help us understand the problem. What is going on with this article?