2015-02-28 1 views
5
gefunden

Vor kurzem habe ich versucht, AdMob-SDK (iOS) auf die neueste Version (7.0.0)"GoogleMobileAds/GoogleMobileAds.h" Datei nicht Fehler

Ich habe Probleme beim Importieren den Rahmen zu aktualisieren. enter image description here

Es hält mich diesen Fehler geben "GoogleMobileAds/GoogleMobileAds.h" file not found

entfernt ich das alte admob sdk und den Rahmen manuell importiert.

enter image description here

Ich habe versucht

  • Neustart Xcode
  • Reinigung des Projekts (Befehl + Shift + k)
  • den Rahmen entfernen und fügen Sie es wieder

Kein Glück, irgendwelche Ideen, um das zu lösen? Vielen Dank.

+0

noch einmal versuchen, den Rahmen löschen und fügen Sie wieder einmal –

+0

habe ich versucht, dass mir immer noch diesen Fehler geben. – Keoros

+0

versuchen Sie diesen Link https://github.com/googleads/googleads-mobile-plugins/issues/68 –

Antwort

1

nicht ziehen Rahmen in Ihrem Projekt .. gerade erst vorbei in Ihrem Projektordner und fügen Sie Dateien in Ihrem Projekt ..

Ich denke, es‘s enter image description here 100% Arbeits kopieren.

+0

Hallo @Ankit, schlagen Sie vor, nicht Framework hinzufügen und nur Header-Dateien richtig hinzufügen – Ranjit

2

Klicken Sie mit der rechten Maustaste auf das Framework -> im Finder anzeigen -> Framework von diesem Ort löschen .--> Gehen Sie zu dem Projekt und sehen Sie an Ihrem Framework Platz, es ist in roter Farbe.

Klicken Sie erneut mit der rechten Maustaste darauf und löschen Sie sie. Führen Sie das Projekt erneut aus und speichern Sie das Projekt. Ich kenne den Build nicht erfolgreich.

Fügen Sie erneut das Framework hinzu und führen Sie anschließend das Projekt aus.

0

Sieht aus wie sie einige spezifische Abhängigkeiten haben und müssen Ordner hinzugefügt werden, in dem Xcodeproj

befindet

smth like this

dies ist tatsächlich für modul Import und ohne Hülsen: @import GoogleMobileAds;

5

Antwort ist Ändern Sie die Buildeinstellung "Framework Search Paths" in den Ordner, in dem sich Ihr GoogleMobileAds.framework befindet.

Volle Schritte, die ich tat zu lösen:

  • Referenzen entfernen in Rahmen von Projektnavigator

  • Klicken Sie auf Ihr Projekt im Projektnavigator, dann auf Ihr Projekt unter ‚Ziele‘, dann klicken Sie auf 'Phasen bauen'

  • erweitern 'Link-Binary mit Bibliotheken'

  • Select "GoogleMobileAnzeigen.Rahmen‘und klicken Sie auf die‚-‘(wenn es sie gibt)

  • Klicken Sie auf das‚+‘

  • Klicken Sie auf‚Hinzufügen Andere ...‘, finden und wählen Sie‚GoogleMobileAds.framework‘und klicken Sie auf‚Öffnen‘

  • der google-Anzeigen-Rahmen sollte nun in der Liste seine

  • Click

  • ändern 'Einstellungen Übersetzen' 'Rahmensuchpfade' zu dem Ordner, in dem ‚GoogleMobileAds. Rahmen‘ist

  • reinigen und neu zu bauen Projekt befindet

+1

Der Schlüssel ist das Hinzufügen des Pfades in den Framework Search Paths .. danke. – uchamp

+2

@uchamp danke, ich habe die Antwort bearbeitet – AndyW

2

In Xcode Einstellungen ändern unter Einstellungen

Enable Modules (C and Objective-C) YES 

enter image description here

0

Ich habe versucht, den GoogleMobileAds.framework\Versions\A\Headers Ordner zu setzen, um GoogleMobileAds.framework Ordner und es hat für mich funktioniert.

Then, in framework you can see


Hinweis:
Sie müssen Header Datei zuerst löschen. Es ist bereits hier in GoogleMobileAds.framework Ordner.
Und verwenden GoogleMobileAds.framework\Versions\A\GoogleMobileAds ersetzen GoogleMobileAds.framework\GoogleMobileAds