Skip to content

Commit a744a2e

Browse files
Merge pull request #312002 from alvin-l-han/main
Add SPM instructions + update GA version
2 parents e3dd675 + 6e63089 commit a744a2e

3 files changed

Lines changed: 28 additions & 16 deletions

File tree

articles/communication-services/quickstarts/voice-video-calling/includes/get-started/get-started-ios.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,17 @@ In Xcode, create a new iOS project and select the **App** template. This tutoria
3838

3939
:::image type="content" source="../../media/ios/xcode-new-ios-project.png" alt-text="Screenshot showing the New Project window within Xcode.":::
4040

41-
### Install the package and dependencies with CocoaPods
41+
### Install Calling SDK using Swift Package Manager [Recommended]
42+
Swift Package Manager is now the recommended installation method for the Azure Communications Calling SDK. CocoaPods support is being deprecated and will be removed in future versions. If you prefer to use Swift Package Manager, you can add the Azure Communication Calling SDK directly to your Xcode project.
43+
44+
1. In Xcode, go to File > Add Package Dependencies...
45+
2. Enter the following repository URL: https://github.com/Azure/SwiftPM-AzureCommunicationCalling
46+
3. For Dependency Rule, select Exact Version and enter: 2.18.1
47+
4. Click Add Package
48+
5. Select the AzureCommunicationCalling product and add it to your target
49+
50+
51+
### Install the package and dependencies with CocoaPods (Alternative)
4252

4353
1. To create a Podfile for your application, open the terminal and navigate to the project folder and run:
4454

articles/communication-services/quickstarts/voice-video-calling/includes/video-calling/video-calling-ios.md

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,21 @@ In Xcode, create a new iOS project and select the Single View App template. This
3434

3535
:::image type="content" source="../../media/ios/xcode-new-ios-project.png" alt-text="Screenshot showing the New Project window within Xcode.":::
3636

37-
### Installing CocoaPods
37+
38+
### Install Calling SDK using Swift Package Manager [Recommended]
39+
40+
Swift Package Manager is now the recommended installation method for the Azure Communication Calling SDK. CocoaPods support is being deprecated and will be removed in future versions.
41+
If you prefer to use Swift Package Manager, you can add the Azure Communication Calling SDK directly to your Xcode project.
42+
43+
Installation Steps
44+
1. In Xcode, go to File > Add Package Dependencies...
45+
2. Enter the following repository URL: [https://github.com/Azure/SwiftPM-AzureCommunicationCalling](https://github.com/Azure/SwiftPM-AzureCommunicationCalling)
46+
3. For Dependency Rule, select Exact Version and enter: 2.18.1
47+
4. Click Add Package
48+
5. Select the AzureCommunicationCalling product and add it to your target
49+
50+
51+
### Installing Calling SDK using CocoaPods [Alternative]
3852

3953
Use this guide to [install CocoaPods](https://guides.cocoapods.org/using/getting-started.html) on your Mac.
4054

@@ -57,18 +71,6 @@ end
5771

5872
4. Open the `.xcworkspace` with Xcode.
5973

60-
### Using Swift Package Manager [Recommended]
61-
62-
Swift Package Manager is now the recommended installation method for the Azure Communication Calling SDK. CocoaPods support is being deprecated and will be removed in future versions.
63-
If you prefer to use Swift Package Manager, you can add the Azure Communication Calling SDK directly to your Xcode project.
64-
65-
Installation Steps
66-
1. In Xcode, go to File > Add Package Dependencies...
67-
2. Enter the following repository URL: [https://github.com/Azure/SwiftPM-AzureCommunicationCalling](https://github.com/Azure/SwiftPM-AzureCommunicationCalling)
68-
3. For Dependency Rule, select Exact Version and enter: 2.17.0-beta.3
69-
4. Click Add Package
70-
5. Select the AzureCommunicationCalling product and add it to your target
71-
7274

7375
### Using XCFramework directly
7476

articles/communication-services/tutorials/migrating-to-azure-communication-services-calling.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ However, there are some key differences between them that may affect your choice
2727

2828
| **Feature** | **Web (JavaScript)** | **iOS** | **Android** | **Platform neutral** |
2929
|----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|
30-
| **Install** | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-web#install-the-package) | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-ios#install-the-package-and-dependencies-with-cocoapods) | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-android#install-the-package) | |
31-
| **Import** | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-web#install-the-package) | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-ios#install-the-package-and-dependencies-with-cocoapods) | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-android#install-the-package) | |
30+
| **Install** | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-web#install-the-package) | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-ios#install-calling-sdk-using-swift-package-manager-recommended) | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-android#install-the-package) | |
31+
| **Import** | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-web#install-the-package) | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-ios#install-calling-sdk-using-swift-package-manager-recommended) | [✔️](../quickstarts/voice-video-calling/getting-started-with-calling.md?tabs=uwp&pivots=platform-android#install-the-package) | |
3232
| **Auth** | | | | [✔️](../quickstarts/identity/access-tokens.md?tabs=windows&pivots=platform-azportal) |
3333
| **Join** | [✔️](../how-tos/calling-sdk/manage-calls.md?pivots=platform-web#join-a-room-call) | [✔️](../how-tos/calling-sdk/manage-calls.md?pivots=platform-ios#join-a-room-call) | [✔️](../how-tos/calling-sdk/manage-calls.md?pivots=platform-android#join-a-room-call) | |
3434
| **Start Audio/Speaker** | [✔️](../how-tos/calling-sdk/manage-video.md?pivots=platform-web#device-management) | [✔️](../how-tos/calling-sdk/manage-video.md?pivots=platform-ios#manage-devices) | [✔️](../how-tos/calling-sdk/manage-video.md?pivots=platform-android#device-management) | |

0 commit comments

Comments
 (0)