2016年02月14日

[Unity] Lobi の録画動画を再生しようとして「SendMessage: object LobiEventReceiver not found!」が出る

Unity 5.3.2 + Lobi6.4.6 + iOS9.2.1 の組み合わせでLobiを実装していました。
ランキングと録画が出来ていたのですが、途中から実機で実行中に

SendMessage: object LobiEventReceiver not found!

とログが出て、録画したはずの動画が再生できなくなりました。

Unityでの導入手順:
https://github.com/kayac/Lobi/wiki/iOS-Implement-LobiRankingSDK-Unity#2.4

iOS9用の手順:
https://github.com/kayac/Lobi/wiki/LobiSDK-iOS9
上記を Unity > Edit > Lobi Settings で簡単に設定できるようになりました
http://kan-kikuchi.hatenablog.com/entry/Lobi_Intro

そこで、Lobi SDKの最新ページを確認したところ、
「Unity5.3対応」としてLobi SDK 6.4.7が出ていました。
これを適用したら解決!
なぜ途中まで正しく動いていたのかは謎ですが。。。

SDK の最新版のチェックはやっておこう。

Lobi SDK ダウンロードページ:
https://github.com/kayac/Lobi


タグ:UNITY ios9 Lobi
posted by be-style at 17:53| Comment(0) | Unity

2016年02月03日

[iOS] App Storeの自分のアプリ一覧のURLを知りたい

App Storeにアプリを公開していてすべてのアプリを紹介したいとき、
アプリ一覧のURLを使うと便利です。

be-styleだったら↓です。
https://itunes.apple.com/jp/developer/be-style/id534131442?mt=8

このURLを得る方法は、

・App Storeで自分のアプリのページを開く
・アプリ名の下にデベロッパー名(ここではbe-style)があるので右クリック
・リンクをコピー

です。
アプリづくりは長い間やっていますが、最近知ったことでした。

スクリーンショット 2016-02-03 18.59.58.png
posted by be-style at 19:06| Comment(0) | iOS

[iOS] Test Flight で 「This build is incompatible with your device」が出てインストールできない

iPhone4s、iPhone5の話。
iOS8以上の端末なのに、Test Flight からインストールできない!
そんな状況になりました。
使用しているのはXcode7.2。

Test Flight のメッセージは
「This build is incompatible with your device」

Build Settings を見ると、
Valid Architectures = armv7 armv7s arm64

問題ないはず。
調べたところ、「Build Active Architecture Only」の項目がデフォルトで「YES」になっていて
これが原因でした!

PCに接続してテストしていたのは iPhone6 でした。
なので、当初の設定ではiPhone6 用のアーキテクチャの端末でしか動作しないということでした。

Build Active Architecture Only = NO

にしてビルドしてTest Flightにアップしたら、iPhone4S、iPhone5でもインストールできました。
この項目、YESにしたままリリースしてしまうと、対象ユーザーを減らしてしまうので
要注意ですね!

スクリーンショット 2016-02-03 18.36.20.png

参考:
[iOS]申請時にビルドしたアプリのアーキテクチャでエラー
http://nanoka.wpcloud.net/?p=1505
posted by be-style at 18:51| Comment(0) | iOS