環境
症状
iPhoneでAdMobを組み込もうと思い、googleのドキュメントと同じように実装をしたところ、以下の様なエラーが発生。
ld: library not found for -lGoogleAdMobAds
clang: error: linker command failed with exit code 1 (use -v to see invocation)
解決方法
AdMobのSDKをコピーしてきた時のファイルをリネームする必要があります。
下の図のように、「libGoogleAdMobAds.a」を「lGoogleAdMobAds.a」に変更します。
このようにすることで、ライブラリを読み込めるようになり、コンパイルが通ります。
感想
AdMobはGoogleのドキュメントも充実していて、すぐに実装できると思っていたのに、これだけで3時間ほど格闘してしまいました。
ググっても同じような症状の方がいなかったので、参考になれば幸いです。