CreateBlogSupport
Log inSign up
Home
Webex Meetings
  • Overview
  • Guides
  • API Behavior Changes
  • REST API Basics
  • API REFERENCE
  • All APIs
  • Changelog
  • SDK
  • AI Assistant for Developers
  • Widgets
  • Tutorials
  • Suite Sandbox
  • Beta Program
  • Webex Status API
  • XML API Deprecation

Webex Meetings

Integrating the SDK

The easiest way to integrate the Webex iOS SDK into your app is to add it to your project with CocoaPods.

Follow the steps in this article to create a new Xcode workspace that will use CocoaPods to install the SDK.

Assuming you already have an Xcode project, for example, MyWebexApp, here are the steps to integrate the Webex iOS SDK into your Xcode project using CocoaPods:

  1. Install CocoaPods:

    gem install cocoapods
    
  2. Setup CocoaPods:

    pod setup
    
  3. The Mobile iOS SDK comes in multiple flavors. If your use case requires only Webex meeting flows, consider using the size-optimized WebexSDK/Meeting SDK. If you need features beyond Meetings, consider using the full SDK, WebexSDK. Add the required library as a dependency for your app in the Podfile. Create a new file, Podfile, with the following content in your MyWebexApp project directory:

    source 'https://github.com/CocoaPods/Specs.git'
    
    • Full SDK: WebexSDK

      target 'WebexDemoApp' do
         platform :ios, '13.0'
         pod 'WebexSDK'
      end
      
    • Meetings SDK: WebexSDK/Meeting

      target 'WebexDemoApp' do
         platform :ios, '13.0'
         pod 'WebexSDK/Meeting'
      end
      
    • Broadcast Extension: WebexBroadcastExtensionKit (Required for screen sharing)

      target 'MyWebexAppBroadcastExtension' do
         platform :ios, '13'
         pod 'WebexBroadcastExtensionKit'
      end
      
  4. Install the Webex iOS SDK from your MyWebexApp project directory:

    pod install
    
  5. Add an entry GroupIdentifier to your app’s Info.plist with the value set to your app's GroupIdentifier. This is required to obtain a path for storing the local data warehouse.

  6. If you'll be using WebexBroadcastExtensionKit, you also need to add an entry GroupIdentifier with the value as your app's GroupIdentifier to your Broadcast Extension target. This is required so that your app can communicate with the main app for screen sharing.

  7. Modify the Signing & Capabilities section in your Xcode project as follows:

    Signing and capabilities dialog

  8. A sample app that implements this SDK, along with its source code, can be found at https://github.com/webex/webex-ios-sdk-example. This app is intended to showcase how to use the SDK methods and is not meant to be a production-grade application.

    Connect

    Support

    Developer Community

    Developer Events

    Contact Sales

    Handy Links

    Webex Ambassadors

    Webex App Hub

    Resources

    Open Source Bot Starter Kits

    Download Webex

    DevNet Learning Labs

    Terms of Service

    Privacy Policy

    Cookie Policy

    Trademarks

    © 2025 Cisco and/or its affiliates. All rights reserved.