diff --git a/.changes/fix-app-ext-compile b/.changes/fix-app-ext-compile new file mode 100644 index 000000000..c2147d6ad --- /dev/null +++ b/.changes/fix-app-ext-compile @@ -0,0 +1 @@ +patch type="fixed" "App extension compile issues" diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4e0e5b111..67f1fdc48 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -63,6 +63,10 @@ jobs: xcode: latest platform: "iOS Simulator,name=iPhone 17 Pro,OS=26.0" symbol-graph: true + - os: macos-26 + xcode: latest + platform: "iOS Simulator,name=iPhone 17 Pro,OS=26.0" + extension-api-only: true - os: macos-26 xcode: latest platform: "macOS" @@ -116,6 +120,7 @@ jobs: -destination 'platform=${{ matrix.platform }}' \ -enableAddressSanitizer ${{ matrix.asan == true && 'YES' || 'NO' }} \ -enableThreadSanitizer ${{ matrix.tsan == true && 'YES' || 'NO' }} \ + APPLICATION_EXTENSION_API_ONLY=${{ matrix.extension-api-only == true && 'YES' || 'NO' }} \ | xcbeautify --renderer github-actions - name: Run Tests @@ -134,6 +139,7 @@ jobs: -destination 'platform=${{ matrix.platform }}' \ -enableAddressSanitizer ${{ matrix.asan == true && 'YES' || 'NO' }} \ -enableThreadSanitizer ${{ matrix.tsan == true && 'YES' || 'NO' }} \ + APPLICATION_EXTENSION_API_ONLY=${{ matrix.extension-api-only == true && 'YES' || 'NO' }} \ -only-testing:$test \ -parallel-testing-enabled YES \ | xcbeautify --renderer github-actions @@ -151,6 +157,7 @@ jobs: -scheme LiveKit \ -configuration Release \ -destination 'platform=${{ matrix.platform }}' \ + APPLICATION_EXTENSION_API_ONLY=${{ matrix.extension-api-only == true && 'YES' || 'NO' }} \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES \ OTHER_SWIFT_FLAGS="-Xfrontend -emit-symbol-graph\ -Xfrontend -emit-symbol-graph-dir\ diff --git a/LiveKitClient.podspec b/LiveKitClient.podspec index 92053e2f0..8c6f416d0 100644 --- a/LiveKitClient.podspec +++ b/LiveKitClient.podspec @@ -14,7 +14,7 @@ Pod::Spec.new do |spec| spec.source_files = "Sources/**/*" - spec.dependency("LiveKitWebRTC", "= 137.7151.09") + spec.dependency("LiveKitWebRTC", "= 137.7151.10") spec.dependency("SwiftProtobuf") spec.dependency("DequeModule", "= 1.1.4") spec.dependency("OrderedCollections", " = 1.1.4") diff --git a/Package.swift b/Package.swift index cf1364965..4ba4edc21 100644 --- a/Package.swift +++ b/Package.swift @@ -19,7 +19,7 @@ let package = Package( ], dependencies: [ // LK-Prefixed Dynamic WebRTC XCFramework - .package(url: "https://github.com/livekit/webrtc-xcframework.git", exact: "137.7151.09"), + .package(url: "https://github.com/livekit/webrtc-xcframework.git", exact: "137.7151.10"), .package(url: "https://github.com/apple/swift-protobuf.git", from: "1.31.0"), .package(url: "https://github.com/apple/swift-collections.git", "1.1.0" ..< "1.3.0"), .package(url: "https://github.com/vapor/jwt-kit.git", from: "4.13.5"), diff --git a/Package@swift-6.0.swift b/Package@swift-6.0.swift index 6f101cb2e..d6cc50024 100644 --- a/Package@swift-6.0.swift +++ b/Package@swift-6.0.swift @@ -20,7 +20,7 @@ let package = Package( ], dependencies: [ // LK-Prefixed Dynamic WebRTC XCFramework - .package(url: "https://github.com/livekit/webrtc-xcframework.git", exact: "137.7151.09"), + .package(url: "https://github.com/livekit/webrtc-xcframework.git", exact: "137.7151.10"), .package(url: "https://github.com/apple/swift-protobuf.git", from: "1.31.0"), .package(url: "https://github.com/apple/swift-collections.git", "1.1.0" ..< "1.3.0"), .package(url: "https://github.com/vapor/jwt-kit.git", from: "4.13.5"),