Admob SDK - iOS -File не найден

Я установил Google Analytics и SDK Google AdMob в свой проект iOS, используя Cocoapods. Я реализовал как функциональность в своем приложении, так и все выглядело хорошо в течение недели. Затем, когда я скомпилировал приложение, я получил следующее сообщение об ошибке:

"GADBannerView.h file not found". in "#import GADBannerView.h"

Но я смог увидеть заголовок GADBannerView.h в моем проекте под целевым объектом Pods.

Я провел некоторое исследование и обнаружил, что эта ошибка может произойти из-за SEARCH PATH в BUILD SETTINGS. Многие сталкивались с подобными проблемами, когда они перемещали проект с одного компьютера на другой, но я этого не делал. Итак, вместо того, чтобы расследовать на SEARCH PATH, я удалил свою реализацию GADBanner из моего проекта и прокомментировал строку #import GADBannerView.h, и мой проект скомпилирован успешно.

Я не совсем понимаю, почему SDK Google Analytics успешно компилируется, а AdMob бросает ошибку компиляции. Я даже сделал обновление pod и по-прежнему получил ту же ошибку.

SEARCH PATHS в моей цели $(inherited) и ALWAYS SEARCH USER PATH установлено значение No

Ответ 1

Начиная с AdMob 7.0, AdMob сделала SDK основой. Импортируйте его так:

#import <GoogleMobileAds/GoogleMobileAds.h>

Ответ 2

Перейти к: → Настройки сборки Apple LLVM 7.1 - Язык - Модули Включить модули (C и Objective-C) → установите Да.

Ответ 3

В соответствии с Блог разработчиков Google Ads, мы должны использовать:

@import GoogleMobileAds;

Если у вас возникла проблема с синтаксисом @import, вам необходимо изменить настройки сборки проекта. Найдите Модули и установите Включить модули на ДА.

Ответ 4

Первым из них является выпуск последнего SDK, который не будет использоваться для Admob. второй - выпуск Xcode 7.0, и вы можете попробовать Xcode xcode ниже 7 для даты,