Поддержка SPM менеджера в SDK под iOS

P.Alexandrov

New Member
Добрый вечер!
Используем в разработке ваше SDK под iOS для реализации трансляций и конференций, хотелось бы уточнить, планируется ли поддержка SPM менеджера? В настоящий момент, это является блокером для разработки, так как мы не используем Cocoa, и хотим избежать непредвиденных последствий от перехода с SPM."
 

Max

Administrator
Staff member
Добрый день.
Миграция на Swift Package Manager затруднена, поскольку в нашем iOS SDK есть зависимость, которая поддерживает только CocoaPods. Есть PR, но разрабочики его игнорируют.
 

Max

Administrator
Staff member
Добрый день.
Начиная со сборки iOS SDK 2.6.114, фреймворки, входящие в состав iOS SDK, доступны в виде пакетов для Swift Package manager:
  • FPWCSApi2 - фреймворк для ObjectiveC приложений (только для обратной совместимости, в промышленной эксплуатации рекомендуется использовать Swift)
  • FPWCSApi2Swift - фреймворк для Swift приложений
  • FPWebRTC - WebRTC фреймворк
  • SocketRocketSPM - форк фреймворка для работы с websocket SocketRocket c поддержкой SPM
В исходных текстах примеров iOS SDK доступен проект Swift.remote.xcworkspace, показывающий пример интеграции SPM пакетов. Подробности здесь: Поддержка Swift Package Manager.
 
Top