2016-06-21 75 views
0

我已經研究This Link GoogleMobileAds(平x86_64的)objc級,裁判隨後所有的一步,但這個奇怪的錯誤

Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_SFSafariViewController", referenced from: objc-class-ref in GoogleMobileAds(flat-x86_64)

ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

IOS SDK is 8.4 and xcode version is 6.4. 

如果您需要支持的iOS 6,而不是7,可以使用獨立的谷歌移動廣告SDK(不火力地堡;先決條件:Xcode 5.1+ and iOS 6+部署目標)。

我不是想不升級我的Xcode甚至要使用的CocoaPods請幫助

回答

0

您正在使用的IOS SDK 8.4,但SFSafariViewController僅適用,因爲iOS的9 SDK

更多信息,你可以在這裏找到: https://developer.apple.com/reference/safariservices/sfsafariviewcontroller

+0

如果您需要支持的iOS 6,而不是7,可以使用獨立的谷歌移動廣告SDK(不火力地堡;先決條件:Xcode中5.1+和iOS 6+部署目標)。我已經使用谷歌手機SDK沒有firebase –

+0

在這種類型的問題只有這個答案。 –

0

我有同樣的問題,並通過使用舊版本的解決了這個問題Google移動廣告SDK。

我的配置是的iOS 8.4和6.3的Xcode

首先,我想谷歌SDK V7.8作爲谷歌的教程建議和我有同樣的錯誤,你得到的。然後,我卸載了SDK 7.8並安裝了Google SDK的6.12.2版本,再次嘗試並且此時一切正常。

我使用了CocoaPods,但我想你可以在互聯網上下載Google Mobile Ads SDK 6.X。

問候, 何塞

相關問題