AdmobのSDKを6→7にアップデートしたら、Apple Mach-O Linker Errorが出てしまいました。
ありがちなのはフレームワークの追加漏れらしいのですが、確認しても足りないものはない模様。
今回はPodでAdMobをインストールしていたので、再度pod installを行ったところ、以下のようなメッセージが出てました。
[!] The XXXXXX
target overrides the OTHER_LDFLAGS
build setting defined in XXXXXXXXXXX'. This can lead to problems with the CocoaPods installation
$(inherited)` flag, or
- Use the
- Remove the build settings from the target.
というわけで、書いてある通り、BuildSettingsからOTHER_LDFLAGSを検索し、「-ObjC」と書いてあった箇所を「$(inherited)」に書き換え。
これで無事エラーが無くなりました!