2015-02-26 4 views
9

Карфаген замечательный. Я действительно хочу попробовать его в своем проекте. Но из-за динамических рамок, которые поддерживаются только на iOS 8, Карфаген не поддерживает официальную поддержку iOS 7 или ранее.Почему Carthage не поддерживает iOS 7?

Есть ли какое-либо обходное решение для поддержки iOS 7?

ответ

21

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

Например, динамические фреймворки позволяют Carthage дедуплицировать nested dependencies, предоставляя единую копию каждой структуры, которую вы должны связать в своем приложении.

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

+1

Простота хорошая и приближается iOS 9. Вы правы, спасибо. – Allen

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