opentok-ios-sdk-samples-swift icon indicating copy to clipboard operation
opentok-ios-sdk-samples-swift copied to clipboard

Swift Package Manager support

Open rextremotabaresDtt opened this issue 3 years ago • 37 comments

Hello, my company has a paid account for Opentok and I'm migrating our App dependencies to SPM. OpenTok is using Cocoapods but I'm wondering if there are any plans to allow integration with Swift Package Manager (which is getting more and more support from Apple itself such as supporting binary libraries ) or if it's already done how can we configure the dependency for Opentok. Thank you

rextremotabaresDtt avatar Sep 15 '20 13:09 rextremotabaresDtt

+1 on SPM support!

xezero avatar Oct 12 '20 23:10 xezero

@rextremotabaresDtt @xezero thanks for your interest on SPM support, I filled the product request for this feature.

Thanks, Aida

Aida-p avatar Oct 26 '20 22:10 Aida-p

hi @Vonage-Aida 👋 any movement on this one? thanks!

hkellaway avatar Jan 27 '21 23:01 hkellaway

+1 for adding SPM support! OpenTok is the only dependency I have not supporting SPM =^(

egarni avatar Apr 15 '21 13:04 egarni

@egarni same here, Opentok is the only dependency blocking me from removing CocoaPods completely. Are there any plans to add SPM support?

DogeWowzie avatar Apr 22 '21 13:04 DogeWowzie

@DogeWowzie same here. This is a serious problem to us and we have to evaluate other providers in case this cannot be resolved. What are your plans regarding this issue?

Bastianowicz avatar Apr 22 '21 13:04 Bastianowicz

@Vonage-Aida @abdulajet is there any timeline for supporting Apple's Swift Package Manager? Similar to what others have said OpenTok is the only dependency in my project that has not added support yet.

jweg29 avatar Jun 14 '21 17:06 jweg29

I can bump the request with engineering. Thanks for the patience

abdulajet avatar Jun 15 '21 09:06 abdulajet

+1 for adding SPM support! Is there any expected timeline for supporting SPM?

DRK1004 avatar Jun 25 '21 15:06 DRK1004

+1 for adding SPM support!

mehmetbaykar avatar Aug 04 '21 10:08 mehmetbaykar

+1 for adding SPM support

samitaha2 avatar Aug 18 '21 15:08 samitaha2

+1 SPM support

vidueirof avatar Aug 30 '21 18:08 vidueirof

Any update on this?

rextremotabaresDtt avatar Oct 01 '21 11:10 rextremotabaresDtt

+1 for adding SPM support

mvarie avatar Dec 01 '21 21:12 mvarie

Would love to see SPM support added as well.

Lontronix avatar Dec 30 '21 18:12 Lontronix

+1 🤞

jffmrk avatar Jan 12 '22 23:01 jffmrk

Yes please!

ben-p-commits avatar Feb 09 '22 14:02 ben-p-commits

+1 for adding SPM support

victormarcias avatar Feb 10 '22 15:02 victormarcias

+1 here. Unfortunately, the latest versions of OpenTok or OTXCFramework do not seem to work with Xcode on M1 Macs, while SPM packages of incompatible CocoaPods packages worked fine.

falkobuttler avatar Mar 06 '22 05:03 falkobuttler

👍 Please for SPM Support. Like others, Opentok is the only dependency in the project not supported

MattKiazyk avatar Mar 17 '22 20:03 MattKiazyk

@Vonage-Aida - is there any timeline for spm support?

ben-p-commits avatar Mar 17 '22 20:03 ben-p-commits

+1 SPM support

Nikojoel avatar Mar 31 '22 13:03 Nikojoel

Looks like (a first step at least) is coming with 2.23.0 - https://tokbox.com/developer/sdks/ios/

Version 2.23.0 of the SDK will not be packaged as a universal FAT framework. It will be packaged as an XCFramework.

MattKiazyk avatar Apr 06 '22 17:04 MattKiazyk

Come on OpenTok. It has been 1.5 years already since this was requested and no sight on the horizon for SPM yet. On top of that you guys make money with this. You should be taking a little bit more care of your customers.

murillotomas avatar May 12 '22 20:05 murillotomas

Seems swiftpm isn't happening for opentok (yet). It does work with Agora.io though for almost a year now (I work there, full disclosure), maybe the opentok team would find the motivation if others are doing it already 😉

  • Core SDK - https://github.com/AgoraIO/AgoraRtcEngine_iOS
  • Video UIKit - https://github.com/AgoraIO-Community/iOS-UIKit

Also works fully with M1 Macs - why do some businesses find this requirement so hard to meet? 🤷

maxxfrazer avatar May 16 '22 09:05 maxxfrazer

Agora probably has less bugs too

samitaha2 avatar May 16 '22 12:05 samitaha2

@Vonage-Aida any roadmap updates on SPM support?

ben-p-commits avatar May 20 '22 15:05 ben-p-commits

+1 for adding SPM support

tumata avatar Jun 09 '22 15:06 tumata

Looks like (a first step at least) is coming with 2.23.0 - https://tokbox.com/developer/sdks/ios/

Version 2.23.0 of the SDK will not be packaged as a universal FAT framework. It will be packaged as an XCFramework.

Looks like this didn't happen! 😢

MattKiazyk avatar Jul 25 '22 13:07 MattKiazyk

@MattKiazyk The XCFramework looks available but is lacking some architectures (if I remember well, the M1 Simulator).

See: https://github.com/opentok/opentok-ios-sdk-samples/blob/main/Basic-Video-Chat-XCFramework/Podfile

tumata avatar Jul 26 '22 00:07 tumata