iPhoneアプリ開発

[Xcode9]新しいライブラリを追加すると”No such module”と出るときの対処法

Podでライブラリを追加すると、”No such module”と一緒に例えば以下のようなエラーが出る時がある。

“Target ‘AAA-Pods’ for project ‘Pods’ was rejected as an implicit dependency for ‘Pods_AAA.framework’ because its architectures ‘x86_64’ didn’t contain all required architectures ‘i386 x86_64’.”

こういう場合は、以下の設定で解決した。

Podsの「Build Settings」→「Build Active Architecture Only」→「Debug」を”No”

この設定でBuildを行うと、エラーが解決。

 

ちなみに、podにライブラリを追加するときは、”pod update”ではなく”pod install”