Что такое Cocoapods? Импорт в проект, деинтеграция. (Xcode, iOS, Podfile)

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024
  • Что такое пакетный менеджер зависимостей Cocoapods в iOS разработке? Как создать Podfile? Зачем он нужен и как его использовать поговорим в данном ролике.
    Если хотите поддержать канал:
    🍩 YooMoney: yoomoney.ru/to...
    🤑Тинькофф: www.tinkoff.ru...
    🟦 Telegram: t.me/+2tJcMzzM...
    👀 Полезное:
    💻 Как стать iOS разработчиком с нуля? ⏩ www.lexone.ru/...
    📚 Optionals в языке Swift (текстовая версия) ⏩ www.lexone.ru/...
    📚 Мой сайт: ⏩ www.lexone.ru/
    🆓 Presearch - поисковик который платит за поиск и бережет конфиденциальность информации ⏩ presearch.org/...
    😵 Если у тебя есть какие-то вопросы касательно iOS, разработки, или чего-то из видео - не вздумай стесняться и пиши в комментариях внизу! ⏬
    😉 Если есть пожелания к тематике следующих видео, так же прошу в комментарии! ⏬
    ❗ И самое главное, прямо сейчас подпишись на канал ☝, и ставь палец вверх 👍! Если ты уже это сделал то вот тебе вкусный пирожок 🥟, и я в свою очередь, не разочарую тебя новым контентом.
    #swift #cocoapods #iosнапрактике #swift5курсуроков #swiftосновы #iosуроки #свифт #айос #ios #якодер #iosразработка

Комментарии • 24

  • @iosonpractice
    @iosonpractice  2 года назад

    ❗Как установить Cocoapods на Mac Os?
    Открываем консоль и выполняем команду:
    $ sudo gem install cocoapods
    Далее переходим в каталог проекта Xcode и инициализируем Pod-файл:
    $ pod init
    После того, как Pod-файл будет создан прописываем в нем нужные нам библиотеки.
    Затем запускаем процесс установки:
    $ pod install
    Все. Библиотеки добавлены в проект. Далее работаем с проектом через файл .xcworkspace

  • @netmannetman5396
    @netmannetman5396 2 года назад +3

    Спасибо за развернутый урок Cocoapods!

  • @nikolayplaton87
    @nikolayplaton87 Год назад +1

    Отличный урок, закрыл многие вопросы. Спасибо!

  • @MrPotapovV
    @MrPotapovV 2 года назад +2

    Спасибо большое!)

  • @ivanlyaskovets6804
    @ivanlyaskovets6804 2 года назад +2

    Спасибо, доступно!

  • @rabbit467
    @rabbit467 11 месяцев назад +1

    Спасибо!

  • @someuser216
    @someuser216 Год назад +1

    Для тех у кого такая же ошибка [!] Unable to determine the platform for the `имя проекта` target. На видео это не показано, но нужно внимательно прочитать Podfile и раскомментировать вторую строку (убрать решетку)

  • @rem4il75
    @rem4il75 2 года назад +1

    Расскажите ситуацию на рынке айти, в свете нынешних событий. Как вам видится дальнейшая судьба ios разработки в России, повлияли ли на работу санкции, как руководители компании реагируют (сокращают ли штат сотрудников)? Можете просто в телеграмме небольшой пост написать на эту тему:) Спасибо!

  • @user-qv6nu5rw3z
    @user-qv6nu5rw3z 2 года назад +1

    Спасибо за видео, но вот вопрос: а как удалит отдельный pod, а остальные оставить?

  • @sergeitarsevich7202
    @sergeitarsevich7202 2 года назад +2

    Привет!
    Повторил все несколько раз, но при попытке установки ошибка.
    Чистил кэш не помогло.
    Машина на М1.
    В папке с проектом создается только одна папка Pods
    В чем может быть проблема???
    Добавляю Аморфаейр и свифтиДжэйсон
    Все как по гайду - версии из cocoapods

    • @sergeitarsevich7202
      @sergeitarsevich7202 2 года назад

      Pod файл естественно создается, редактируется.
      Ошибка именно при установке.

    • @user-qv6nu5rw3z
      @user-qv6nu5rw3z 2 года назад +5

      На М1 есть особенность, ставим так:
      сначала это: sudo arch -x86_64 gem install ffi
      потом это: arch -x86_64 pod install
      И все отлично устанавливается.

    • @andreifokin311
      @andreifokin311 2 года назад +3

      @@user-qv6nu5rw3z спасибо большое! Не знаю чем провинился М1, но что-то все ни как у людей ставится)

    • @iosonpractice
      @iosonpractice  2 года назад

      Другая архитектура… Зато сейчас все косяки поправят, будет работать лучше x64

    • @madinakrkvneqrv4834
      @madinakrkvneqrv4834 2 года назад

      @@user-qv6nu5rw3z спасибо, помогло!

  • @ABC-tv9zy
    @ABC-tv9zy Год назад

    когда проект кидаю в терминал потом пишу (is) у меня пишется такое -> zsh: command not found: is
    (у меня Mac M2 , хочу установит cocoapods )Спасибо !

  • @askerkotsev363
    @askerkotsev363 Год назад +2

    короче это npm

    • @e_viskhan
      @e_viskhan Год назад +1

      Тоже самое прописал и у себя в голове))
      А PodFile это типа package.json

    • @mixfix86
      @mixfix86 Год назад

      @@e_viskhan 😀 точно, смотрю и как буд-то на реакте приложуху делаю =)

  • @user-ci9rd7fl3f
    @user-ci9rd7fl3f 6 месяцев назад

    zsh: command not found: pod

    • @iosonpractice
      @iosonpractice  6 месяцев назад

      brew install cocoapods
      pod --version
      pod init
      pod install

  • @makarovevent
    @makarovevent 2 года назад

    Что делать, если файл xcworkspace не появляется? Просто пустой podfile и все. Пытаюсь установить фреймворк FSCalendar

    • @iosonpractice
      @iosonpractice  2 года назад

      Нужно прописать зависимости в пустом podfile, затем выполнить команду через терминал pod install

    • @makarovevent
      @makarovevent 2 года назад

      @@iosonpractice вы имеете ввиду pod ‘FSCalrendar’?