未找到Admob框架GoogleMobileAds链接器错误
我试图在我的应用中实施admob,以便它可以在iAd无法或不会时显示广告。我遇到了这个错误,我尝试了所有可以在网上找到的解决方法。似乎没有任何工作。未找到Admob框架GoogleMobileAds链接器错误
框架没有找到GoogleMobileAds 铛:错误:连接命令,退出代码为1(使用-v看看调用)
要实现的AdMob失败了,我下载了最新GoogleMobileAdsSDK并解压它。然后我去了Linked Frameworks和Libraries,并将它添加到那里。我不得不浏览解压缩到的位置。我还在网上看到了有关将链接>其他链接器标志添加到-ObjC的信息,并且我这样做了。当我建立它,我得到的错误。如果我从链接框架和库中删除它,我的应用程序将再次编译。
这是一个完整的链接器错误:
Ld的/Users/Scott/Library/Developer/Xcode/DerivedData/SampleProject-bkpjdyfrfcdilmegqcqkdlsewsiu/Build/Products/Debug-iphonesimulator/SampleProject.app/SampleProject正常x86_64的 CD “/ Users/Scott/Documents/Production Code/iOS7/Production/SampleProject” export IPHONEOS_DEPLOYMENT_TARGET = 9.0 export PATH =“/ Applications/Xcode 7/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/ Applications/Xcode 7/Xcode.app /目录/ Developer/usr/bin:/ usr/local/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin /Applications/7/Xcode.app /内容/开发商/工具链/ XcodeDefault.xctoo lchain/usr/bin/clang -arch x86_64 -isysroot/Applications/Xcode \ 7/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.0.sdk -L/Users/Scott/Library/Developer/Xcode/DerivedData/SampleProject-bkpjdyfrfcdilmegqcqkdlsewsiu/Build/Products/Debug-iphonesimulator -F/Users/Scott/Library/Developer/Xcode/DerivedData/SampleProject -bkpjdyfrfcdilmegqcqkdlsewsiu/Build/Products/Debug-iphonesimulator -F/Users/Scott/Documents/Production \ Code/iOS7/Production/SampleProject -filelist /Users/Scott/Library/Developer/Xcode/DerivedData/SampleProject-bkpjdyfrfcdilmegqcqkdlsewsiu/Build/Intermediates/SampleProject.build/Debug-iphonesimulator/SampleProject.build/Objects-normal /x86_64/SampleProject.LinkFileList -Xlinker -rpath -Xlinker @ executable_path/Frameworks -mios-simulator-version -min = 9.0 -Xlinker -objc_abi_version -Xlinker 2 -ObjC -L/Applications/Xcode \ 7/Xcode.app/Contents /开发人员/工具链/ XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -Xlinker -add_a st_path -Xlinker /Users/Scott/Library/Developer/Xcode/DerivedData/SampleProject-bkpjdyfrfcdilmegqcqkdlsewsiu/Build/Intermediates/SampleProject.build/Debug-iphonesimulator/SampleProject.build/Objects-normal/x86_64/SampleProject.swiftmodule -framework GoogleMobileAds -framework iAd -Xlinker -dependency_info -Xlinker /Users/Scott/Library/Developer/Xcode/DerivedData/SampleProject-bkpjdyfrfcdilmegqcqkdlsewsiu/Build/Intermediates/SampleProject.build/Debug-iphonesimulator/SampleProject.build/Objects-normal/x86_64/SampleProject_dependency_info.dat - o /Users/Scott/Library/Developer/Xcode/DerivedData/SampleProject-bkpjdyfrfcdilmegqcqkdlsewsiu/Build/Products/Debug-iphonesimulator/SampleProject.app/SampleProject
对此有何看法?
我能用下面的代码解决同样的问题。
从您的项目中删除您的GoogleMobileAds框架。并再次添加它
将此项添加到“生成设置”中的“库搜索路径”中,并确保选择递归,删除可能是绝对路径的其他库路径。
$(PROJECT_DIR)
可能会帮助你。