AWS Security ChangesHomeSearch

AWS ivs documentation change

Service: ivs · 2025-08-01 · Documentation low

File: ivs/latest/LowLatencyUserGuide/ios-getting-started.md

Summary

Updated iOS SDK integration instructions to prioritize Swift Package Manager over CocoaPods with deprecation notice

Security assessment

While not fixing an active vulnerability, the change promotes a more secure package management approach (Swift Package Manager) and warns about CocoaPods' maintenance status. This qualifies as security-adjacent documentation improvement.

Diff

diff --git a/ivs/latest/LowLatencyUserGuide/ios-getting-started.md b/ivs/latest/LowLatencyUserGuide/ios-getting-started.md
index eb30afffe..8dbb3067e 100644
--- a//ivs/latest/LowLatencyUserGuide/ios-getting-started.md
+++ b//ivs/latest/LowLatencyUserGuide/ios-getting-started.md
@@ -5 +5 @@
-Recommended: Integrate the Player SDK (CocoaPods)Alternate Approach: Install the Framework ManuallyCreate PlayerSet Up DelegateDisplay VideoLoad a StreamPlay a StreamPause On App BackgroundingThread SafetySDK SizePutting It All Together
+Recommended: Integrate the Player SDK (Swift Package Manager)Alternate Approach: Integrate the Player SDK (CocoaPods)Alternate Approach: Install the Framework ManuallyCreate PlayerSet Up DelegateDisplay VideoLoad a StreamPlay a StreamPause On App BackgroundingThread SafetySDK SizePutting It All Together
@@ -11 +11 @@ This document takes you through the steps involved in getting started with the A
-We recommend that you integrate the player SDK via CocoaPods. (Alternately, you can manually add the framework to your project.)
+We recommend that you integrate the player SDK via Swift Package Manager. (Alternately, you can integrate via CocoaPods or manually add the framework to your project.)
@@ -13 +13,22 @@ We recommend that you integrate the player SDK via CocoaPods. (Alternately, you
-## Recommended: Integrate the Player SDK (CocoaPods)
+## Recommended: Integrate the Player SDK (Swift Package Manager)
+
+  1. Download the Package.swift file from [https://player.live-video.net/1.43.0/Package.swift](https://player.live-video.net/1.43.0/Package.swift).
+
+  2. In your project, create a new directory named AmazonIVSPlayer and add it to version control.
+
+  3. Put the downloaded Package.swift file in the new directory.
+
+  4. In Xcode, go to **File > Add Package Dependencies** and select **Add Local...**
+
+  5. Navigate to and select the AmazonIVSPlayer directory that you created, and select **Add Package**.
+
+  6. When prompted to **Choose Package Products for AmazonIVSPlayer** , select **AmazonIVSPlayer** as your **Package Product** by setting your application target in the **Add to Target** section.
+
+  7. Select **Add Package**.
+
+
+
+
+## Alternate Approach: Integrate the Player 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.
@@ -24 +45 @@ Run `pod install` and the SDK will be available in your `.xcworkspace`.
-  1. Download the latest version from [https://player.live-video.net/1.42.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.42.0/AmazonIVSPlayer.xcframework.zip).
+  1. Download the latest version from [https://player.live-video.net/1.43.0/AmazonIVSPlayer.xcframework.zip](https://player.live-video.net/1.43.0/AmazonIVSPlayer.xcframework.zip).