2015-09-15 2 views
2

Я установил cocoapods. Я сделал все, что видел в Интернете, но я никогда не смог успешно импортировать стороннюю структуру в свой проект. Я пробовал много, много раз - по крайней мере, 20, вероятно, и ни разу не смог успешно это сделать. Возьмем, к примеру, эту библиотеку: https://github.com/uacaps/PageMenuКак получить стручки какао для работы?

Я добавил podfile, я запустил «pod install», который работал, я открыл рабочую область, а не оригинальный проект, я добавил фреймворк под «связанные фреймворки и библиотеки». Но он все еще говорит: «Нет такого модуля« Меню страницы ». Он делает это для каждого элемента, который я пытаюсь установить. Что я делаю не так? Из того, что я читал, все, кажется, считают, что их так легко установить. И они, проблема, они просто никогда не работают, как только я их установлю. Есть ли какой-то недостающий шаг, который все знают об этом? Я просмотрел настройки сборки, и я кое-что прочитал об изменении флагов компоновщика, но я не мог понять, как это сделать. Я попытался установить библиотеку вручную, и это тоже не сработало. Может быть, что-то не так с моим Xcode? У меня эта проблема в течение нескольких месяцев, и она осталась последовательной, так как я недавно обновил свой Xcode. Кто-нибудь знает, что это может быть?

редактировать: ссылку на Podfile фото:

http://i58.tinypic.com/2lc2zqb.png

+0

Не могли бы вы опубликовать, как выглядит ваш подфайл? – doctorBroctor

+0

Попробуйте прочитать учебники по импорту cocoapods. Их там множество. Да, вы делаете это неправильно и пропускаете простые шаги. Google импортирует cocoapods. –

+0

Какие простые шаги мне не хватает? Я читал много руководств, смотрел их на youtube, читал другие вопросы переполнения стека и все еще имею эту проблему. какао-контейнеры уже установлены. и @doctorBroctor Я обновил свой вопрос на фото – joey

ответ

1

Во-первых, убедитесь, что у вас есть что-то подобное в вашем PodFile (такой же папке, что и Xcode Proj)

source 'https://github.com/CocoaPods/Specs.git' 

platform :ios, '8.0' 
use_frameworks! 

pod 'PageMenu' 

затем кд в каталог и сделать pod install в терминале.

Я предполагаю, что вы используете быстро. Постройте проект. Перейдите в навигатор отчетов.

EDIT :: Do открыть PROJ используя xcworkspace вместо xcodeproj

Go to your report navigator

Вы должны увидеть что-то вроде этого.

enter image description here

Это говорит о том, что вы должны добавить в ваш мостиковых заголовке. Чтобы создать заголовок моста, создайте случайный объектный файл c (с классом касания какао). XCode спросит вас, хотите ли вы создать заголовок моста. enter image description here

Выберите «Да», а затем удалите только что созданные файлы. Затем перейдите к сгенерированному файлу заголовков мостов. Добавить в

// this header should be based on the name you see in report navigator. 
#import <PageMenu/PageMenu-Swift.h> 
-1

Посмотрите, успокойся .. У меня был тот же problem.Didnt отказаться.попробуйте сделать это, как хорошо, работал для меня

  1. создать новый проект
  2. близко Xcode
  3. перейти к целевой папке поп-INIT
  4. открыт -a Xcode Podfile-раскомментируйте платформа -pod 'PageMenu' (I напечатал эту внешнюю цель на этот раз/не нравится обычным способом, набрав его в target- сделать /, сохранить и закрыть)
  5. открытый xcodeworkspace и тип - импорт PageMenu - (по-прежнему говорит, что нерешенным модуль) Теперь Строят ..

(работал для меня, он как-то работает с чистым или Build i предположим, поэтому попробуйте оба)

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