Skip to content
This repository has been archived by the owner on Nov 5, 2024. It is now read-only.

Installation

Max Cobb edited this page Sep 16, 2022 · 8 revisions

This page describes how to install Agora UIKit into your Xcode project. There are two main ways to install this library: Swift Package Manager and CococaPods.

Swift Package Manager

Adding a package with Swift Package Manager is incredibly easy; everything you need is already integrated with Xcode.

To add dependencies, open your project in Xcode and do the following:

Xcode will fetch the code for the specified release straight from GitHub, and any attached xcframeworks, which may take a couple of minutes.

If installing v1.8.0 or above, be sure both of these checkmarks are selected before proceeding to the next step.

agora-uikit-dependencies

Alternatively, if you have already included the package and are still seeing an issue with missing imports: Head to your App's target, Build Phases, and add the two libraries (AgoraUIKit and AgoraRtmControl) to "Link Binary With Libraries".

agora-uikit-link-libraries

You can now import AgoraUIKit to your project and create your Agora application!

Check out Apple’s doc showing how to add Swift packages to your project:

https://developer.apple.com/documentation/swift_packages/adding_package_dependencies_to_your_app

CocoaPods

First you will need to install CocoaPods on your machine. CocoaPods has their own guides for installation:

https://cocoapods.org

Once installed, go to the directory your of your Xcode project in terminal and enter pod init. This command creates the base Podfile for your application; if you already have a Podfile, ignore that step Edit your Podfile by adding the following lines, depending on whether you want the iOS or macOS UIKit: AgoraUIKit_iOS or AgoraUIKit_macOS. Your Podfile should look like this:

target 'Xcode-Project-Name' do
  # Uncomment the next line if you want to install for iOS
  # pod 'AgoraUIKit_iOS', '~> 1.7'

  # Uncomment the next line if you want to install for macOS
  # pod 'AgoraUIKit_macOS', '~> 1.7'
end

The latest AgoraUIKit release at the time of writing this post is v1.3.

Run pod init, and open the .xcworkspace file to continue with your project.

Clone this wiki locally