Releases: rsalesas/VLCKit
Releases · rsalesas/VLCKit
VLCKit-SPM 3.6.6 with tvOS Support (Fixed)
VLCKit-SPM 3.6.6 - tvOS Support (Fixed Release)
This release fixes the Package.swift to properly include tvOS support with both MobileVLCKit (iOS) and TVVLCKit (tvOS) as separate binary targets.
What's New
- ✅ Fixed Package.swift with proper tvOS support
- ✅ TVVLCKit.xcframework for tvOS support
- ✅ Platform-conditional dependencies work correctly
- ✅ Separate binary targets for iOS and tvOS frameworks
Framework Details
- MobileVLCKit: iOS support (arm64, armv7, armv7s + simulator)
- TVVLCKit: tvOS support (arm64 + simulator)
- Version: VLC 3.6.0
- Distribution: GitHub Releases (no Git LFS issues)
Usage
Add to your Package.swift dependencies:
```swift
.package(url: "https://github.com/rsalesas/VLCKit.git", from: "3.6.6")
```
The package automatically selects the correct framework based on your target platform.
VLCKit 3.6.4 - Swift Package Manager Release
This release provides MobileVLCKit 3.6.0 distributed via GitHub Releases instead of Git LFS for reliable Swift Package Manager compatibility.
What's Changed
- Switched from Git LFS to GitHub Releases for XCFramework distribution
- Fixes SPM package resolution issues caused by Git LFS limitations
- Provides reliable binary distribution for CI/CD environments
Technical Details
- XCFramework size: 366MB (compressed from 851MB)
- SHA256 checksum: 8c47c9c819a6a055828affa1d82e42cf19df986023470dad825e6d69d8af90d8
- Supported platforms: iOS 11+, iOS Simulator (arm64, x86_64, i386), iOS Device (arm64, armv7, armv7s)
This release eliminates the need for manual Git LFS workarounds and provides a standard SPM distribution mechanism.