Распространение платформы iOS с сторонними библиотеками - PullRequest
1 голос
/ 06 марта 2019

В настоящее время я разрабатываю пользовательский фреймворк, который использует различные зависимости, такие как Moya, RxSwift, ObjectMapper и т. Д. Единственная проблема заключается в том, что при разработке фреймворка я определяю путь поиска для папки Carthage, чтобы он знал, где находятся файлыэто когда я разрабатываю фреймворк.

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

Так что в настоящее время я ищу совет / руководство о том, как распространять мой собственный фреймворк и встраивать в него эти третьи стороны, при этом все еще будучи в состоянии предотвратить дублирование символовесли пользователь включает библиотеку в свой проект, т.е. My Framework использует RxMoya, а пользователь добавляет RxMoya в качестве зависимости в проекте через Carthage, CocoaPods или вручную.

...