2016-06-21 9 views
0

I This Link Recherchiert haben alle Schritt Aber diese seltsame Fehler Gefolgt

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. 

Wenn Sie iOS unterstützen müssen 6 statt 7 können Sie das eigenständige Google mobile Ads SDK verwenden (ohne Firebase; Voraussetzungen: Xcode 5.1+ and iOS 6+ Implementierungsziel)..

möchte ich nicht meine Xcode nicht einmal aktualisieren möchten cocoapods verwenden Bitte helfen

Antwort

0

Sie verwenden IOS SDK 8.4, aber SFSafariViewController ist erst seit iOS 9 SDK verfügbar

Weitere Informationen finden Sie hier: https://developer.apple.com/reference/safariservices/sfsafariviewcontroller

+0

Wenn Sie iOS 6 statt 7 zu unterstützen, können Sie die eigenständige Google Mobile Ads SDK verwenden können (ohne Firebase; Voraussetzungen: Xcode 5.1+ und iOS 6 + Implementierungsziel). Ich habe Google Mobile SDK ohne Firebase verwendet –

+0

Bei dieser Art von Fragen mit nur dieser Antwort. –

0

Ich hatte das gleiche Problem und löste es durch die Verwendung einer älteren Version von Google Handy-Anzeigen-SDK

Meine Konfiguration ist iOS 8.4 und 6.3 xCode

Zuerst habe ich versucht, Google SDK V7.8 als Google Tutorial vorschlagen und ich habe die gleichen Fehler wie Sie erhalten. Dann habe ich das SDK 7.8 deinstalliert und die Version 6.12.2 des Google SDK installiert, habe es erneut versucht und alles hat gut funktioniert.

Ich habe CocoaPods verwendet, aber ich denke, Sie können Google Mobile Ads SDK 6.X im Internet herunterladen.

Grüße, Jose

Verwandte Themen