(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

(:3[kanのメモ帳]


本ブログの運営者kan.kikuchiが個人で開発したゲームです!

    

iOS9でcanOpenURLを使う【iOS】

この記事でのバージョン
iOS9.1
Xcode 7.1

はじめに

特定のアプリがインストールしているかを調べる時などに使うcanOpenURLですが、

iOS9から以下のようなエラーが出るようになりました。


-canOpenURL: failed for URL: "hoge://" - error: "This app is not allowed to query for scheme hoge"


これはATSの話と同様、仕様変更に原因があるようで、

ThirdPartyアプリがcanOpenURLを使用して、ユーザーがインストールしているアプリを調べることへの対策をしているようです。


との事らしいです。


canOpenURLの許可

続きを読む

最近アプデorリリースしたアプリのサイズがiOS9では大きく表記されている件【iOS】

はじめに

タイトルの通りなのですが、どうやら

2015年11月15日付近にアプデorリリースしたアプリのサイズが大きく表記されているっぽいです。


例えば2015年11月15日にアップデートされた「ぼくらの秘密基地」というアプリでは、

Mac、iOS7のiPhone、iOS9のiPhoneそれぞれで確認した場合、

iOS9だけ3倍以上のサイズとなっています。


Mac f:id:kan_kikuchi:20151117202737p:plain
iOS7 f:id:kan_kikuchi:20151117202659p:plain
iOS9 f:id:kan_kikuchi:20151117202707p:plain
ぼくらの秘密基地

ぼくらの秘密基地

  • COCOSOLA Inc.
  • ゲーム
  • 無料


さらに謎なのが、表記上100MBを超えているのに4G回線でダウンロード出来てしまいます。


開発環境は関係ない?

2015年11月16日にアップデートされた「Chrome」でも、

Mac、iOS9のiPhone(iOS7はMacとほぼ同じなので省略)それぞれで確認した場合、

iOS9は15MBほどサイズが増えています。

続きを読む

Xcode7 + iOS9 だと ATSが原因で広告が出なかった話【iOS】【トラブルシューティング】

この記事でのバージョン
Xcode 7.1

はじめに

Xcode7でビルドした所、iOS9で広告が表示されなくなってしまったので、

色々調べてみた所、ATSが原因で通信が遮断されていました。


以下の記事を参考にATSを無効にした所、表示されました。



内容はほぼ重複していますが、一応メモとして残します。

続きを読む

DisplayManagerのdisplayAvailableで止まる時の対処法【Unity】【iOS】【トラブルシューティング】

この記事でのバージョン
Unity 5.1.0f3 Personal
Xcode 6.3.2
adfurikun 2.6.5
Lobi 6.2.0

はじめに

今回はUnityで開発したアプリをiOS実機に書き出した際に、スプラッシュ画像が出る前に

DisplayManagerのdisplayAvailableで止まる時の対処法です。


f:id:kan_kikuchi:20150615054027p:plain


原因が別の場合はこの記事のやり方で解決しない場合もあるので、ご注意を。

続きを読む

abortOninvalidSplashscreen()【Unity】【iOS】【トラブルシューティング】

この記事でのバージョン
Unity 4.6.3f1
Xcode 6.3.1

はじめに

UnityからXcodeプロジェクトを作成し、ビルドした時に

abortOninvalidSplashscreenで止まってしまう場合の対処法です。


f:id:kan_kikuchi:20150507062903p:plain


なお、Unityはフリー版でスプラッシュ画像を変更していません。

続きを読む