Конфликты между фреймворком и приложением из-за использования одного и того же стороннего SDK - PullRequest
0 голосов
/ 04 января 2019

Если фреймворк построен с использованием стороннего sdk с более низкой версией.на стороне приложения.Я хочу импортировать тот же сторонний SDK с высокой версией.Создание фреймворка с низкой версией не проблема.а потому что в фреймворк включен сторонний sdk.когда на стороне приложения, запуск 'pod install' импортирует SDK сторонней версии.

Мой вопрос заключается в том, как сделать фреймворк продуктом с низкой версией SDK, и позволить приложению решать, какая версия стороннего SDK будет импортирована.

На самом деле я хочу создать SDK длявне.но я подумал, если вы используете "snapkit", чтобы сделать весь пользовательский интерфейс.может быть, другие сторонние разработчики также будут использовать snapkit.Если вы создаете фреймворк с помощью swift3.2 (snap kit 3.2.0) и когда другие разработчики импортируют мой фреймворк.Установка pod импортирует оснастку 3.2.0.это вызовет конфликт, если они используют swift4.2 для разработки

...