2013-10-12 1 views
21

У меня есть juuuust, начинающийся с Cocoa Pods.iOS: cocoa Pods: Как добавить новую зависимость к существующему контейнеру?

У меня есть это рабочее пространство сейчас, после того, как вы начали экспериментировать и успешно подключили AFNetworking через this Ray Wenderlich tutorial.

enter image description here

Я хочу теперь добавить в большем количестве зависимостей, таких как ядро-сюжет конкретно. я нашел this link to a 'PodSpec' of Core-Plot

Проблемы, я понятия не имею, как дальше реализовать это ... Кто-нибудь есть быстрые бежать вниз от того, что в моды и какие команды в терминале запустить?

+0

DO I просто добавьте этот * pod'CorePlot ',' ~> 1.4 '* в подфайл и перекомпилируйте? –

+0

Нужно только то, что нужно – Anupdas

ответ

38

Вам нужно добавить pod в Podfile и сделать pod install из терминала. Эти шаги могут быть суммированы

  1. В терминале изменения каталога в каталог проекта, содержащего * .xcodeproj
  2. Run открытый Podfile. Что открывает Podfile в textEdit.
  3. Добавить pod'CorePlot ',' ~> 1.4 ' к нему и сохранить.
  4. Пробег pod install - ПРИМЕЧАНИЕ * Это ** обновление подкачки, если оно уже установлено.

Вы должны идти.

+0

Хорошо, поэтому я сделал это и, похоже, установил следующее: BeausMacPro: maryruns beaudamore $ pod install Анализ зависимостей CocoaPods 0.26.2 доступен. зависимости Разгрузка Использование AFNetworking (0.9.1) Установка CorePlot (1,4) Генерирующие Бобы проект Интеграция проекта клиента ... и т.д., но теперь я получаю сообщение об ошибке внутри Бобы-CorePlot @ sizeWithTextStyle говоря: присваивание " CGSize '(aka' struct CGSize ') из несовместимого типа' id '... что внутри THEIR cocoapod ... и я пропадаю зависимость или что-то еще? –

+0

@Beau Прошу прощения, у меня нет большого опыта работы с Core-Plot. – Anupdas

+5

Примечание: после первоначальной установки вы должны запустить 'pod update'. –

9

После начальной установки CocoaPods в ваш проект, вы можете добавить новые зависимости (или удалить неиспользуемые), отредактировав подфайл. Затем просто запустите pod install.

Если вы используете AppCode, у него есть хорошая интегрированная поддержка, чтобы он мог обновлять Pods для вас, просто отредактируйте Podfile в AppCode, и он предложит вам добавить новые зависимости.

Pods-AppCode

Edit:

В самом деле, запустить pod install снова после добавления новых стручки, not update.

+0

Бинго. Я ценю это. Я подумал об этом через бесконечный поиск ранее, но ваш ответ правильный и заслуживает голосования. Постскриптумжаль, что я не ответил раньше, я был против крайних сроков. –

7

Просто запустите следующую команду

pod update 
1

Перейти к Уре папке проекта и откройте терминал и установить источник проекта к терминалу

-> Run open Podfile. Which opens the Podfile in textEdit. 
-> Add pod'CorePlot', '~> 1.4' to it and save. 
-> Run pod install -- NOTE(if u want to update all podfile then run pod update) 
1

В пользу каких-либо стручок нубов как я.

Чтобы обновить файл подкачки в проекте Xcode.

Сначала закрыть xКод.

открыт терминал

типа

sudo gem 

Затем при появлении запроса введите ваш пароль системы

Далее перейдите в каталог, где у вас есть свой проект и podfile.

примечания * если ваше имя папки есть специальные символы, такие как в «&», введите первую часть и нажмите клавишу Tab. Терминал будет автозаполнения и избежать специальных символов для вас :-)

После того, как внутри папки проекта, где у Вас есть podfile

типа

pod update 

Вот он. Подождите окончания терминала и вуаля.

Дополнительные советы для клеммных недоносков

Для просмотра списка файлов в типе папки Ls

Для повторного ввода предыдущей команды используйте вверх стрелка вниз на клавиатуре

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

  • Нет связанных вопросов^_^