AWS ivs medium security documentation change
Summary
Removed CocoaPods integration option and updated SDK version from 1.38.0 to 1.39.0
Security assessment
Eliminating CocoaPods integration reduces future security risks as the package manager enters maintenance mode. Version update likely addresses potential vulnerabilities in the SDK.
Diff
diff --git a/ivs/latest/RealTimeUserGuide/broadcast-ios-getting-started.md b/ivs/latest/RealTimeUserGuide/broadcast-ios-getting-started.md index 2f4f52724..1b8072c38 100644 --- a//ivs/latest/RealTimeUserGuide/broadcast-ios-getting-started.md +++ b//ivs/latest/RealTimeUserGuide/broadcast-ios-getting-started.md @@ -13 +13 @@ This document takes you through the steps involved in getting started with the I -We recommend that you integrate broadcast SDK via Swift Package Manager. (Alternatively, you can integrate via CocoaPods or manually add the framework to your project.) +We recommend that you integrate broadcast SDK via Swift Package Manager. (Alternatively, you can manually add the framework to your project.) @@ -17 +17 @@ We recommend that you integrate broadcast SDK via Swift Package Manager. (Altern - 1. Download the Package.swift file from [https://broadcast.live-video.net/1.38.0/Package.swift](https://broadcast.live-video.net/1.38.0/Package.swift). + 1. Download the Package.swift file from [https://broadcast.live-video.net/1.39.0/Package.swift](https://broadcast.live-video.net/1.39.0/Package.swift). @@ -36,19 +35,0 @@ We recommend that you integrate broadcast SDK via Swift Package Manager. (Altern -### Alternate Approach: Integrate the Broadcast SDK (CocoaPods) - -**Important** : CocoaPods is in maintenance mode (security fixes only) and after December 2026, no new packages or updates can be published to the CocoaPods repository. Existing packages will remain available but frozen. We recommend using Swift Package Manager for all new projects. - -Real-time functionality is published as a subspec of the iOS Low-Latency Streaming broadcast SDK. This is so customers can choose to include or exclude it based on their feature needs. Including it increases the package size. - -Releases are published via CocoaPods under the name `AmazonIVSBroadcast`. Add this dependency to your Podfile: - - - pod 'AmazonIVSBroadcast/Stages' - -Run `pod install` and the SDK will be available in your `.xcworkspace`. - -**Important:** The IVS real-time streaming broadcast SDK (i.e., with the stage subspec) includes all features of the IVS low-latency streaming broadcast SDK. _It is not possible to integrate both SDKs in the same project._ If you add the stage subspec via CocoaPods to your project, be sure to remove any other lines in the Podfile containing `AmazonIVSBroadcast`. For example, do not have both these lines in your Podfile: - - - pod 'AmazonIVSBroadcast' - pod 'AmazonIVSBroadcast/Stages' - @@ -57 +38 @@ Run `pod install` and the SDK will be available in your `.xcworkspace`. - 1. Download the latest version from [ https://broadcast.live-video.net/1.38.0/AmazonIVSBroadcast-Stages.xcframework.zip](https://broadcast.live-video.net/1.38.0/AmazonIVSBroadcast-Stages.xcframework.zip). + 1. Download the latest version from [ https://broadcast.live-video.net/1.39.0/AmazonIVSBroadcast-Stages.xcframework.zip](https://broadcast.live-video.net/1.39.0/AmazonIVSBroadcast-Stages.xcframework.zip).