Подтвердить что ты не робот

Как использовать cocoapods с детской площадкой?

Я пытаюсь использовать некоторые стручки, прежде чем реализовать его с помощью моего основного проекта. Я хочу убедиться, что он работает правильно для моего требования. Самый простой способ - попробовать его на игровой площадке.

Я пробовал pod init с игровой площадкой, которая не работает

[!] Проект xcode не найден, укажите один

Помощь очень ценится.

4b9b3361

Ответ 1

Это старый вопрос, но он отображается вверху Google.

Это может быть нам, но вы играете - это инструмент командной строки, который создает новую игровую площадку Xcode со встроенным коко-каподом. Он также поддерживает интеграцию нескольких кокоаподов одновременно. Это единственная команда.

  • Для установки: gem install cocoapods-playgrounds
  • Использовать: pod playgrounds Alamofire
  • Подождите, пока откроется игровая площадка, а затем постройте ее.

Ответ 2

Для тех, кто использует версию CocoaPods, выпущенную до версии 1.0, директива 'link_with', используемая @samuel, устарела. Я попробовал просто добавить свою игровую площадку в качестве цели в моем подфайле, но CocoaPods не признает ее действительной целью.

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

Управление схемами введите описание изображения здесь

Чтобы продемонстрировать это в действии, я создал пример проекта с Alamofire, интегрированным в игровое пространство здесь.

Я также столкнулся с this. У меня еще не было возможности использовать его, но он выглядит многообещающим.

Кроме того: если вы хотите сделать асинхронные запросы на игровой площадке (например, с помощью Alamofire), вам нужно включить неограниченное выполнение, как описано здесь.

Надеюсь, это поможет.

Ответ 3

Существует проблема "Маленькие укусы cocoa", объясняющие, как это сделать: https://littlebitesofcocoa.com/138-using-cocoapods-in-xcode-playgrounds

  • Создать проект
  • Под init
  • Добавить зависимость
  • Добавить игровое поле в рабочее пространство.
  • Добавить директиву link_with для вашей игровой площадки.