LoginSignup
3
3

More than 5 years have passed since last update.

[Unity & iOS]LobiSDK設定方法の覚書

Last updated at Posted at 2015-10-30

自分用メモ。

ビルドの準備(Unityでの作業)

Unityでコンパイルオプションを設定する

Plugins/iOSフォルダ中の.mファイルすべてのCompile Flagsを-fno-objc-arcに設定する。

スクリーンショット 2015-10-30 16.42.02.png

Edit>Project Settings>Audio

Sample Rateを44100に設定する。

Edit>Lobi SettingsでLobiSDKの設定をする

スクリーンショット 2015-10-30 16.43.53.png

Client IDとBase Nameを設定する。Base Nameはデフォルトのユーザー名(?)になるので、適当にPlayerなりUserなり入れておく。

スクリーンショット 2015-10-30 16.44.15.png

LobiSDKの必要なframeworkを追加する

必要なFrameworkをPlugins/Lobi/iOSに追加しておく。

スクリーンショット 2015-10-30 17.06.08.png

この際、使わない機能に関するファイルは削除する。
今回の例では、ランキング機能を使わないので、**Rankingなどのファイル&フォルダを削除した。

LobiRecプレハブの設置

LobiSDK/Scripts/LobiRec.prefabをゲームの一番始めのシーンに配置する。

スクリーンショット 2015-10-30 16.49.09.png

カメラにスクリプトを追加

LobiSDK/Scenes/LobiRecScene/LobiRecScene.csをメインカメラに追加する。

スクリーンショット 2015-10-30 16.54.39.png

録画スタートなどのスクリプト

https://github.com/kayac/Lobi/wiki/iOS-Implement-LobiRecSDK-Unityを参考にする。

ビルド(Xcodeでの作業)

LOBI_CHATマクロを無効にする

スクリーンショット 2015-10-30 16.57.19.png

'LobiChat/LobiChat.h' file not foundというエラーが出るので、数行前のLOBI_CHATマクロをコメントアウトしておく。

スクリーンショット 2015-10-30 16.57.47.png

iOS9対応

ATS の条件を下げる設定をInfo.plistに以下の設定を追加する。

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSExceptionDomains</key>
    <dict>
        <key>cloudfront.net</key>
        <dict>
            <key>NSExceptionRequiresForwardSecrecy</key>
            <false/>
            <key>NSIncludesSubdomains</key>
            <true/>
        </dict>
    </dict>
</dict>

スクリーンショット 2015-11-04 22.06.09.png

リンカエラーが出る場合

もしも、リンカエラーがでるときには、Frameworkが足りなかったりするのでBuild Phasesで追加する。

スクリーンショット 2015-10-30 15.14.35.png

3
3
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
3
3