2015-11-20 88 views
0

我試圖在我的應用中實施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

對此有何看法?

回答

0

我能用下面的代碼解決同樣的問題。

從您的項目中刪除您的GoogleMobileAds框架。並再次添加它

將此項添加到「生成設置」中的「庫搜索路徑」中,並確保選擇遞歸,刪除可能是絕對路徑的其他庫路徑。

$(PROJECT_DIR) 

可能會幫助你。