Apple Mach-O Linker Error armv7s & libGoogleAdMobAds.a Apple Mach-O Linker Error armv7s & libGoogleAdMobAds.a xcode xcode

Apple Mach-O Linker Error armv7s & libGoogleAdMobAds.a


The same answer as I gave in this thread:

If you want to remove the support for any architecture, try this:

Project -> Build Settings -> remove the architecture from "valid architectures"

You can use this as a temporary solution until the library has been updated. You have to remove the flag from your own project.


iPhone5's cpu is A6(armv7s).The existing Admob sdk does not support it.We have to wait for admob to update the sdk.


Update to Admob 6.2.0 or later.

See this post: http://googleadsdeveloper.blogspot.com/2012/09/migrating-to-admob-v62-for-ios.html.

Also, include the AdSupport framework and remove the -all_load flag. You've got to use the -ObjC flag however.

This works for me, finally!!