Skip to content

Releases: rsalesas/VLCKit

VLCKit-SPM 3.6.6 with tvOS Support (Fixed)

21 Sep 20:13

Choose a tag to compare

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

03 Sep 13:11

Choose a tag to compare

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.