I’ve been stuck on this for days and Prime31 support hasn’t been very helpful so far. Twice they’ve referred me back to this page without explanation, which I’m pretty sure I’ve complied to. So I’m appealing to the Community now.
I’m using Unity 4.1.2 with Xcode 4.6.1
Can anyone tell me why Xcode is getting these Linker errors and what I can do to fix them? I’ve never had so much trouble with the Admob plugin before…
From Unity Console:
executing prime[31] post processor…
UnityEngine.Debug:Log(Object)
Prime31Editor.MenuItem:onPostProcessBuildPlayer(BuildTarget, String)
UnityEditor.HostView:OnGUI()
prime[31] post processor completed Xcode integreation for plugins: AdMob
UnityEngine.Debug:Log(Object)
Prime31Editor.MenuItem:onPostProcessBuildPlayer(BuildTarget, String)
UnityEditor.HostView:OnGUI()
Xcode Errors:
Undefined symbols for architecture armv7:
“__adMobShowInterstitialAd”, referenced from:
RegisterMonoModules() in RegisterMonoModules.o
“__adMobIsInterstitialAdReady”, referenced from:
RegisterMonoModules() in RegisterMonoModules.o
“__adMobRequestInterstitalAd”, referenced from:
RegisterMonoModules() in RegisterMonoModules.o
“__adMobInit”, referenced from:
RegisterMonoModules() in RegisterMonoModules.o
“__adMobSetTestDevice”, referenced from:
RegisterMonoModules() in RegisterMonoModules.o
“__adMobDestroyBanner”, referenced from:
RegisterMonoModules() in RegisterMonoModules.o
“__adMobCreateBanner”, referenced from:
RegisterMonoModules() in RegisterMonoModules.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
From Console.app
11/04/13 4:04:37.143 PM Prime31[11983]: Processing all folders
11/04/13 4:04:37.143 PM Prime31[11983]: — About to kick off the Runner for AdMob —
11/04/13 4:04:37.148 PM Prime31[11983]: runner failed with error: Error: could not find configurationList
11/04/13 4:04:37.148 PM Prime31[11983]: — Finished AdMob —