LoginSignup
2
2

More than 3 years have passed since last update.

agora.io クイックスタートガイド iOS SDK用

Last updated at Posted at 2018-12-19

概要

この記事は以下の公式ドキュメントをご参照ください。
公式ドキュメント(英文)

環境

Xcode9.0以上
iOS8.0以上の実機(iPhone or iPad)

STEP1. Agora Accountの作成とApp IDの取得

1.https://dashboard.agora.io/ からデベロッパー登録をします
2.ダッシュボードから新規プロジェクトを作成します。
appid_1.jpg
3.プロジェクト名を入力してSubmitボタンをクリックします。
4.作成したプロジェクトが一覧に表示されます。
appid_2.jpg

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でプロジェクトを開きます
ios_video_1.jpg

3.Build Phasesタブを開きます
ios_video_2.jpg

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

追加前
ios_video_3.jpg

追加後
ios_video_4.jpg

STEP3. カメラ/マイクの設定

カメラ/マイクの利用を許可する為、info.plistを設定します
設定前
ios_video_6.jpg

設定後
ios_video_7.jpg

STEP4.ライブラリアクセスの設定

Objective-C
AgoraSDKを利用するファイルに以下を追記します

#import <AgoraRtcEngineKit/AgoraRtcEngineKit.h>

Swift
AgoraSDKを利用するファイルに以下を追記します

import AgoraRtcEngineKit

その他の設定

バックグラウンドでも利用するにはAudio, AirPlay, and Picture in Pictureにチェックします。
ios_video_9.jpg

必要に応じてBitcodeの設定をします。
ios_video_10.jpg

実装

SDKに内包されているサンプルか、APIドキュメントを参考に実装を開始します。

関連リンク

APP ID、Channel ID、User ID(uid)とは何ですか?
クイックスタートガイドはありますか?
APIリファレンス、SDKはどこからダウンロードできますか?
サンプルコードのリポジトリはどこにありますか?

最後に

agora.ioに関するお問い合わせはこちらから
スクリーンショット 0001-08-15 13.41.56.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2