Skip to content

Commit 3a6b472

Browse files
committed
Add files for v7.2.16
1 parent 4972735 commit 3a6b472

31 files changed

Lines changed: 127 additions & 175 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## Release 7.2.16
2+
3+
#### 25 Jun 2026
4+
5+
### Brightcove Player SDK for iOS (Core)
6+
7+
#### Additions and Improvements
8+
9+
* The unified Swift Package Manager package now resolves its third-party dependencies automatically. Adding `BrightcoveIMA`, `BrightcoveDAI`, or `BrightcoveGoogleCast` resolves the matching Google IMA or Google Cast Swift Package, so it is no longer a separate package dependency you add yourself; if you added one manually for a previous release, you can remove it. Adding `BrightcoveAMC` or `BrightcoveFW` auto-links the system libraries and frameworks those plugins require, so no manual Build Phases step is needed.
10+
* The unified Swift Package Manager package now declares a `swift-tools-version` of 5.9, so Xcode 15 or later is required to resolve it.
11+
112
## Release 7.2.15
213

314
#### 23 Jun 2026

FairPlay.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Using FairPlay With The Brightcove Player SDK for iOS, version 7.2.15.37
1+
# Using FairPlay With The Brightcove Player SDK for iOS, version 7.2.16.38
22

33
## Quick Start
44

Interactivity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Using Interactivity With The Brightcove Player SDK for iOS, version 7.2.15.37
1+
# Using Interactivity With The Brightcove Player SDK for iOS, version 7.2.16.38
22

33
The Brightcove Player SDK currently supports Interactivity in a limited capacity.
44

OfflinePlayback.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
# iOS App Developer's Guide to Video Downloading and Offline Playback with HLS in the Brightcove Player SDK for iOS, version 7.2.15.37
2+
# iOS App Developer's Guide to Video Downloading and Offline Playback with HLS in the Brightcove Player SDK for iOS, version 7.2.16.38
33

44

55
The Brightcove Native Player SDK allows you to download and play back HLS videos, including those protected with FairPlay encryption. Downloaded videos can be played back with or without a network connection.

Package.swift

Lines changed: 9 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,23 @@
11
// swift-tools-version:5.5
22
// The swift-tools-version declares the minimum version of Swift required to build this package.
3-
//
4-
// This file is generated by bin/scripts/megapackage/publish-megapackage.sh.
5-
// Do not edit by hand — edit the template at bin/scripts/megapackage/Package.swift.template
6-
// in the videocloud_agave repository instead.
3+
// https://developer.apple.com/documentation/xcode/creating_a_standalone_swift_package_with_xcode?language=objc
74

85
import PackageDescription
96

10-
let package = Package(
11-
name: "BrightcovePlayerSDK",
7+
let BrightcovePlayerSDK = Package(
8+
name: "Brightcove Player SDK",
129
platforms: [
13-
.iOS(.v14), .tvOS(.v15)
10+
.iOS(.v12), .tvOS(.v12)
1411
],
1512
products: [
1613
.library(
1714
name: "BrightcovePlayerSDK",
18-
targets: ["BrightcovePlayerSDK"]),
19-
.library(
20-
name: "BrightcoveIMA",
21-
targets: ["BrightcovePlayerSDK", "BrightcoveIMA"]),
22-
.library(
23-
name: "BrightcoveDAI",
24-
targets: ["BrightcovePlayerSDK", "BrightcoveDAI"]),
25-
.library(
26-
name: "BrightcoveFW",
27-
targets: ["BrightcovePlayerSDK", "BrightcoveFW"]),
28-
.library(
29-
name: "BrightcoveGoogleCast",
30-
targets: ["BrightcovePlayerSDK", "BrightcoveGoogleCast"]),
31-
.library(
32-
name: "BrightcoveAMC",
33-
targets: ["BrightcovePlayerSDK", "BrightcoveAMC"]),
34-
.library(
35-
name: "BrightcovePulse",
36-
targets: ["BrightcovePlayerSDK", "BrightcovePulse"]),
37-
.library(
38-
name: "BrightcoveSSAI",
39-
targets: ["BrightcovePlayerSDK", "BrightcoveSSAI"]),
40-
.library(
41-
name: "OMSDK_Brightcove",
42-
targets: ["OMSDK_Brightcove"])
15+
targets: ["BrightcovePlayerSDK"])
4316
],
4417
targets: [
4518
.binaryTarget(
46-
name: "BrightcovePlayerSDK",
47-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/BrightcovePlayerSDK.xcframework.zip",
48-
checksum: "f16f13f703612af3dd6899d8aab017a2ed077b59865e29426ab6097c74f9209f"),
49-
.binaryTarget(
50-
name: "BrightcoveIMA",
51-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/BrightcoveIMA.xcframework.zip",
52-
checksum: "cf23ad9a410726e88b6218b2e1d6c53956895b8869f11b185a13554ec5129be1"),
53-
.binaryTarget(
54-
name: "BrightcoveDAI",
55-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/BrightcoveDAI.xcframework.zip",
56-
checksum: "9a9d826f6f4a8c4fad5ef7a267f83e46dfff63741fe575414b6cf05c59655e37"),
57-
.binaryTarget(
58-
name: "BrightcoveFW",
59-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/BrightcoveFW.xcframework.zip",
60-
checksum: "66d8f334b36417bc524d7b63fc269e55591e3f49841b429d2b28865f0520927e"),
61-
.binaryTarget(
62-
name: "BrightcoveGoogleCast",
63-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/BrightcoveGoogleCast.xcframework.zip",
64-
checksum: "784c1aa3a327a0103260f380e4446ea95ea7847437264b4a90bdf4859d360768"),
65-
.binaryTarget(
66-
name: "BrightcoveAMC",
67-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/BrightcoveAMC.xcframework.zip",
68-
checksum: "741c00adc8c4a14ebaccab2d712155f94b23720ece5e618bde57ece0c2c33c03"),
69-
.binaryTarget(
70-
name: "BrightcovePulse",
71-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/BrightcovePulse.xcframework.zip",
72-
checksum: "dec60574cb0b5d135a27b2495dc408159375a33cc494d5ff8b8baa9c92c50030"),
73-
.binaryTarget(
74-
name: "BrightcoveSSAI",
75-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/BrightcoveSSAI.xcframework.zip",
76-
checksum: "b88cc4520d7096a8b0968dbf60c0d27fad3af5cae8023cd827008c40c17a4dc2"),
77-
.binaryTarget(
78-
name: "OMSDK_Brightcove",
79-
url: "https://github.com/brightcove/brightcove-player-sdk-ios/releases/download/v7.2.15/OMSDK_Brightcove.xcframework.zip",
80-
checksum: "7df08f02dc298a8bda68d2f5d54d0c64c51ebff0dc1c5e5bbd7bf4f867306697")
19+
name: "BrightcovePlayerSDK",
20+
path: "xcframework/BrightcovePlayerSDK.xcframework"
21+
)
8122
]
82-
)
23+
)

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Brightcove Player SDK for iOS, version 7.2.15.37
1+
# Brightcove Player SDK for iOS, version 7.2.16.38
22

33

44
## Table of Contents

SidecarSubtitles.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Using Sidecar Subtitles With The Brightcove Player SDK for iOS, version 7.2.15.37
1+
# Using Sidecar Subtitles With The Brightcove Player SDK for iOS, version 7.2.16.38
22

33
## Introduction
44

TVPlayer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Using the TV Player UI With The Brightcove Player SDK for tvOS, version 7.2.15.37
1+
# Using the TV Player UI With The Brightcove Player SDK for tvOS, version 7.2.16.38
22

33
## Overview
44

xcframework/BrightcovePlayerSDK.xcframework/Info.plist

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,18 @@
88
<key>BinaryPath</key>
99
<string>BrightcovePlayerSDK.framework/BrightcovePlayerSDK</string>
1010
<key>LibraryIdentifier</key>
11-
<string>ios-arm64</string>
11+
<string>ios-arm64_x86_64-simulator</string>
1212
<key>LibraryPath</key>
1313
<string>BrightcovePlayerSDK.framework</string>
1414
<key>SupportedArchitectures</key>
1515
<array>
1616
<string>arm64</string>
17+
<string>x86_64</string>
1718
</array>
1819
<key>SupportedPlatform</key>
1920
<string>ios</string>
21+
<key>SupportedPlatformVariant</key>
22+
<string>simulator</string>
2023
</dict>
2124
<dict>
2225
<key>BinaryPath</key>
@@ -34,9 +37,9 @@
3437
</dict>
3538
<dict>
3639
<key>BinaryPath</key>
37-
<string>BrightcovePlayerSDK.framework/Versions/A/BrightcovePlayerSDK</string>
40+
<string>BrightcovePlayerSDK.framework/BrightcovePlayerSDK</string>
3841
<key>LibraryIdentifier</key>
39-
<string>ios-arm64_x86_64-maccatalyst</string>
42+
<string>tvos-arm64_x86_64-simulator</string>
4043
<key>LibraryPath</key>
4144
<string>BrightcovePlayerSDK.framework</string>
4245
<key>SupportedArchitectures</key>
@@ -45,15 +48,15 @@
4548
<string>x86_64</string>
4649
</array>
4750
<key>SupportedPlatform</key>
48-
<string>ios</string>
51+
<string>tvos</string>
4952
<key>SupportedPlatformVariant</key>
50-
<string>maccatalyst</string>
53+
<string>simulator</string>
5154
</dict>
5255
<dict>
5356
<key>BinaryPath</key>
54-
<string>BrightcovePlayerSDK.framework/BrightcovePlayerSDK</string>
57+
<string>BrightcovePlayerSDK.framework/Versions/A/BrightcovePlayerSDK</string>
5558
<key>LibraryIdentifier</key>
56-
<string>ios-arm64_x86_64-simulator</string>
59+
<string>ios-arm64_x86_64-maccatalyst</string>
5760
<key>LibraryPath</key>
5861
<string>BrightcovePlayerSDK.framework</string>
5962
<key>SupportedArchitectures</key>
@@ -64,24 +67,21 @@
6467
<key>SupportedPlatform</key>
6568
<string>ios</string>
6669
<key>SupportedPlatformVariant</key>
67-
<string>simulator</string>
70+
<string>maccatalyst</string>
6871
</dict>
6972
<dict>
7073
<key>BinaryPath</key>
7174
<string>BrightcovePlayerSDK.framework/BrightcovePlayerSDK</string>
7275
<key>LibraryIdentifier</key>
73-
<string>tvos-arm64_x86_64-simulator</string>
76+
<string>ios-arm64</string>
7477
<key>LibraryPath</key>
7578
<string>BrightcovePlayerSDK.framework</string>
7679
<key>SupportedArchitectures</key>
7780
<array>
7881
<string>arm64</string>
79-
<string>x86_64</string>
8082
</array>
8183
<key>SupportedPlatform</key>
82-
<string>tvos</string>
83-
<key>SupportedPlatformVariant</key>
84-
<string>simulator</string>
84+
<string>ios</string>
8585
</dict>
8686
</array>
8787
<key>CFBundlePackageType</key>
Binary file not shown.

0 commit comments

Comments
 (0)