2015-11-07 2 views
6

В моем приложении я интегрировал среду GoogleMobileAds, чтобы добавить несколько баннеров. Проблема в том, что каждый раз, когда я запускаю свой проект, я получаю сообщение об ошибке No such module 'GoogleMobileAds'. Я нашел решение, но оно не очень эффективно: я удаляю ссылки для фреймворка, я создал папку в папку, где находятся все файлы, и я ввел в нее фреймворк. Каждый раз, когда я запускаю Xcode, мне нужно удалить ссылки для фреймворка и снова добавить фреймворк из созданной мной папки Framework, и сообщение об ошибке исчезнет.Нет такого модуля «GoogleMobileAds» - Swift 2

У кого-нибудь есть решение?

Спасибо!

UPDATE

Решение найти с ответом @ ethemsulan в: AdMob 7.3.1 and Swift 2.0 - Module not found

+1

Вы используете cocoapods или Карфаген ? Или вручную добавьте фреймворк в свой проект? – Chris

+0

Я добавляю его вручную – fredericdnd

+1

Вы уже видели этот пост? http://stackoverflow.com/questions/30876363/admob-7-3-1-and-swift-2-0-module-not-found – Chris

ответ

8

Для дальнейшего использования, я все равно буду отвечать на этот вопрос.

Существует два способа решения ошибки Module not found, которая также часто встречается в структуре Parse.

  1. Добавить путь к вашему проекту. Вы делаете это, перейдя в панель «Цели». Там выберите «Настройки сборки», а затем выполните поиск/выберите Framework Search Path под номером Search Paths. Там добавьте путь GoogleMobileAds.framework. Это может быть в корневой директории проекта или во внешнем месте, добавьте один из них. (Если вы не видите это, обязательно выберите «Все вместо Basic» в верхнем левом углу)
  2. Затем отключите биткод. Биткод - это новая технология, представленная яблоком в Xcode 7 и iOS 9, что позволяет делать приложения меньше. Вы можете узнать больше об этом here. Это может часто вызывать проблемы, поэтому лучше всего отключить его в проекте. Чтобы сделать это, перейдите в Project -> Build Settings и переключить Включить битовый код в NO

После этого чистого проекта, выбрав CMD-Shift-K или выбрав Product -> Clean

Надежда, что помогает, Джулиан

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