2014-10-31 3 views
3

Мы собираемся запустить три новых проекта и хотим использовать быстро с самого начала. Я оглядывался, но не могу найти ответ:Есть ли способ использовать cocoapod, написанный быстрым?

Есть ли способ использовать/создавать быстрые на основе cocoapods и использовать этот стручок в быстром проекте?

+0

Извините за свой первоначальный ответ, поддержка на данный момент является отрывочной, поэтому я обновил свой ответ, чтобы включить ссылки –

+0

, если вы хотите меньше головной боли, я бы рекомендовал не использовать cocopods, но посмотрите на _GIT repos_ и его _submodules_ и _subtrees_ , гораздо меньше головной боли и полностью поддерживает _Swift_, а также ... возраста. – holex

ответ

3

В настоящее время поддержка Swift не добавлена ​​в Cocoapods (Check out the discussion).

Другие ссылки: обсуждение Here и Here

Xcode делает not currently support Swift static libraries либо так вашим единственным решением является построить свой Swift классы в рамках. При этом самой большой проблемой при создании структуры является то, что детали реализации структуры скрыты, что затрудняет активное участие в вашей структуре и вносит изменения в код при разработке.

Это делает текущее популярным решение для интеграции с помощью подпроектов см AlamoFire и SwiftyJSON

Theres также обсуждения вопроса о Apple Forums, где они обсуждают проблемы рамочных, разбивающиеся о прошивке 7, приводится ниже:

В одном из разговоров с разработчиками они сказали, что если фреймворк был факультативно, основное приложение будет продолжать работать на iOS 7. Итак, , например, вы можете упаковать расширение с iOS 7-совместимым приложение, а расширение не будет доступно, но приложение все равно будет работать. Но если приложение на самом деле пытается загрузить фреймворк, он будет аварийно завершен на iOS 7. Они описали причину в том, что iOS не понимает формат зашифрованной структуры, который они используют .

Похоже, что в настоящее время ведется большая работа, чтобы получить эту работу. В настоящее время мы создаем все наши внутренние компоненты многократного использования в Objective-C и всех приложениях в Swift.

+0

Отличное эссе. Я даже не использую Cocoapods, и я многому научился! Ницца. – matt

+0

@matt вы действительно должны дать им попробовать, очень весело, пока рамки не станут мейнстримом, который –

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