通話・配信SDK
iOS
この記事は以下の公式ドキュメントを翻訳したものです。
環境
Xcode9.0以上
iOS8.0以上の実機(iPhone or iPad)
STEP1.Agora Accountの作成とApp IDの取得
1.https://sso.agora.io/signup?source_id=3 からデベロッパー登録をします。
2.ダッシュボードから新規プロジェクトを作成します。
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_web-sdk01.jpeg)
3.プロジェクト名を入力してSubmitボタンをクリックします。
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_create_project.png)
4.作成したプロジェクトが一覧に表示されます。
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_web-sdk02.jpeg)
STEP2.Agora iOS SDKの取り込み
Case1.pod経由
1.作成したプロジェクトのrootフォルダにて以下のコマンドを実行
$ pod init
2.PodfileにAgoraSDKの参照を追記
platform :ios, '9.0'
use_frameworks!
target 'Your App' do
pod 'AgoraRtcEngine_iOS'
end
3.以下のコマンドを実行
$ pod update
4.参照するライブラリをインストール
$ pod install
Case2.SDKファイルを取得
1.ダウンロードページからiOS VideoSDKをダウンロードします
2.Xcodeでプロジェクトを開きます
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_tutorial-ios03.jpeg)
3.Build Phasesタブを開きます
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_tutorial-ios04.jpeg)
4.Link Binary with Librariesを開き、以下のライブラリを追加します
AgoraRtcEngineKit.framework
Accelerate.framework
SystemConfiguration.framework
libc++.tbd
libresolv.tbd
CoreMedia.framework
VideoToolbox.framework
AudioToolbox.framework
CoreTelephony.framework
AVFoundation.framework
追加前
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_tutorial-ios05.jpeg)
追加後
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_tutorial-ios06.jpeg)
STEP3.カメラ/マイクの設定
カメラ/マイクの利用を許可する為、info.plistを設定します
設定前
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_tutorial-ios07.jpeg)
設定後
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_tutorial-ios08.jpeg)
STEP4.ライブラリアクセスの設定
Objective-C
AgoraSDKを利用するファイルに以下を追記します
#import <AgoraRtcEngineKit/AgoraRtcEngineKit.h>
Swift
AgoraSDKを利用するファイルに以下を追記します
import AgoraRtcEngineKit
その他の設定
バックグラウンドでも利用するにはAudio, AirPlay, and Picture in Pictureにチェックします。
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_tutorial-ios09.jpeg)
必要に応じてBitcodeの設定をします。
![](https://jp.vcube.com/hubfs/solution/sdk/agora/quickstart/agora_tutorial-ios10.jpeg)
実装
SDKに内包されているサンプルか、APIドキュメントを参考に実装を開始します。