2015-04-30 2 views
1

Я, следуя инструкциям на следующей странице, чтобы интегрировать AdMob с моей IOS приложения:Как импортировать структуру GoogleMobileAds?

https://developers.google.com/mobile-ads-sdk/docs/admob/ios/quick-start#manually_using_the_sdk_download

К сожалению, когда я пытаюсь:

@import GoogleMobileAds; 

мой проект не компилируется, с ошибка:

Use of '@import' when modules are disabled

Я попробовал следующее:

  1. Использование #import вместо @import. Это не работает, потому что «GoogleMobileAds» не отображается. Вместо этого мне приходится импортировать фреймворк, что приводит к появлению многих ошибок, которые xcode даже не отображает, потому что их слишком много.

  2. Переход к моей цели -> настройки сборки -> Apple LLVM 6.0 - Язык - Модули -> Включить модули (C и Objective-C) и установить его в «YES». Даже после этого появляется такая же ошибка.

Как это исправить?

+0

очень подробный ответ для этого вопрос. этот вопрос http://stackoverflow.com/questions/25883153/cant-import-embedded-framework-with-xcode-6-gm –

ответ

10

Кажется, что нужно использовать #import и указать каждый конкретный файл по мере необходимости. Например:

#import <GoogleMobileAds/GoogleMobileAds.h> 

Я думаю, что инструкции на сайте Google устарели.

Смежные вопросы