2015-02-28 27 views
5

Recentemente ho provato ad aggiornare SDK AdMob (iOS) per l'ultima versione (7.0.0)file "GoogleMobileAds/GoogleMobileAds.h" errore non trovato

ho difficoltà a importare il quadro. enter image description here

mi tiene dando questo errore "GoogleMobileAds/GoogleMobileAds.h" file not found

ho rimosso il vecchio sdk AdMob e importato il quadro manualmente.

enter image description here

Ho provato

  • riavvio Xcode
  • pulizia del progetto (Comando + Maiusc + k)
  • rimuovere il quadro e aggiungerla nuovamente

Nessuna fortuna, qualche idea per risolvere questo? Grazie.

+0

provare una volta eliminare il quadro e aggiungere di nuovo una volta –

+0

Ho provato che, ancora mi dà quell'errore. – Keoros

+0

prova questo link https://github.com/googleads/googleads-mobile-plugins/issues/68 –

risposta

1

Non trascinare quadro nel progetto .. basta copiare solo il passato nella cartella del progetto e aggiungere file al nel progetto ..

penso che' s enter image description here 100%.

+0

Ciao @Ankit, suggerisci di non aggiungere framework e di aggiungere solo i file di intestazione a destra – Ranjit

2

Fare clic con il tasto destro su framework -> show in finder -> Elimina framework da quel luogo .--> vai al progetto e guarda al tuo quadro, il suo colore rosso.

Fare nuovamente clic con il pulsante destro del mouse ed eliminarlo. Ancora una volta, lancia il progetto e salva il progetto. so che la costruzione non ha avuto successo.

Ancora una volta aggiungi il framework e poi esegui prima di pulire il tuo progetto.

0

Sembra che essi hanno alcune dipendenze specifici e devono essere aggiunti alla cartella in cui si trova .xcodeproj

smth like this

questo è vero per modul importazione e senza baccello: @import GoogleMobileAds;

5

risposta è per modificare l'impostazione di generazione "Percorsi di ricerca quadro" nella cartella in cui si trova "GoogleMobileAds.framework".

passaggi completi che ho fatto per risolvere:

  • rimuovere i riferimenti al quadro dalla navigazione di progetto

  • Clicca sul vostro progetto nella navigazione di progetto, quindi il vostro progetto sotto 'bersagli', poi fare clic su 'Build Fasi'

  • Espandi 'link binario con le librerie'

  • Select 'GoogleMobileAds.quadro' e cliccare su '-'(se c'è)

  • Fare clic sul '+'

  • Fare clic su 'Aggiungi Altro ...', trovare e selezionare 'GoogleMobileAds.framework' e cliccare su 'Open'

  • gli annunci quadro google dovrebbe essere nella lista

  • Clicca 'Build Settings'

  • Change 'quadro percorsi di ricerca' per la cartella in cui il vostro 'GoogleMobileAds. quadro' si trova

  • pulito e ri-build progetto

+1

La chiave sta aggiungendo il percorso nei Percorsi di ricerca quadro .. grazie. – uchamp

+2

@uchamp grazie, ho modificato la risposta – AndyW

2

In Impostazioni Xcode, il cambiamento di sotto impostazioni

Enable Modules (C and Objective-C) YES 

enter image description here

0

ho cercato di mettere nella cartella GoogleMobileAds.framework\Versions\A\Headers a Cartella GoogleMobileAds.framework e ha funzionato per me.

Then, in framework you can see


Nota:
È necessario eliminare Header primo file. È già qui nella cartella GoogleMobileAds.framework.
e utilizzare GoogleMobileAds.framework\Versions\A\GoogleMobileAds sostituire GoogleMobileAds.framework\GoogleMobileAds