Как использовать cocoapods с детской площадкой?
Я пытаюсь использовать некоторые стручки, прежде чем реализовать его с помощью моего основного проекта. Я хочу убедиться, что он работает правильно для моего требования. Самый простой способ - попробовать его на игровой площадке.
Я пробовал pod init
с игровой площадкой, которая не работает
[!] Проект xcode не найден, укажите один
Помощь очень ценится.
Ответы
Ответ 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 для вашей игровой площадки.