Youbora went through a significant refactor as they transitioned from v5 to v6 of their iOS video playback metrics collecting plugins.
While this change has improved some shortcomings in the v5 design, it has unfortunately been the source of some confusion, as their dev infra and resources seem to have bifurcated across this change:
- The v5 repos live on github while v6 live on bitbucket.
- They decided to create an entirely separate cocoapod for v6, and the naming is unclear (
Youbora-YouboraLib
vs.YouboraLib
)
pod YouboraAVPlayerAdapter
and follow https://bitbucket.org/npaw/avplayer-adapter-ios/src/master/Example/AVPlayerAdapterExample/PlayerViewControllerSwift.swift
Podspec:
- The v5 pod is
Youbora-YouboraLib
(podspec). - The v6 pod is
YouboraLib
(podspec).
Repo:
- v5 is hosted on github as a closed-source binary framework.
- v6 is hosted on bitbucket as MIT-licensed source code 🤩.
Separate from the main library, there is an adaper specific to AVPlayer.
Podspec:
- The v5 pod is
Youbora-AVPlayer
(podspec). - The v6 pod is
YouboraAVPlayerAdapter
(podspec).- Note: the above cocoapods detail-page link currently redirects to the Youbora developer portal. I've opened an issue about this.
Repo:
- v5 is hosted on github as a closed-source binary framework.
- v6 is hosted on bitbucket as MIT-licensed source code 🤩.
- The v6 repo also contains an iOS example project.
-
v5-v6 migration guide.
-
v6 class-level documentation generated by appledoc.
-
NPAW Youbora iOS docs.