2014年11月14日

[iOS] iTunes Connect の申請でPNGファイルにアルファチャンネルが含まれていて申請に使えないときの対処

最近になって、iTunes Connect で申請するときにPNGファイルが通らないときがあります。
それは、アルファチャンネル付きのPNGファイルを使っているときです。

アルファチャンネルを削除する手順の備忘メモです。

※Mac OS 10.9.5 での話です

@アルファチャンネルを確認する
ファイルを「右クリック > 情報を見る」とします。

アルファチャンネルが含まれています↓
スクリーンショット 2014-11-14 20.11.57.png

Aデフォルトでインストールされている「プレビュー」というツールを使って開く
↓このツール(ビューワー?)です
スクリーンショット 2014-11-14 20.15.47.png

B「ファイル > 書き出す」を選択
スクリーンショット 2014-11-14 20.13.47.png

C同じPNGを書き出しますが、アルファチャンネルのチェックを外します
スクリーンショット 2014-11-14 20.14.14.png

Dアルファチャンネルが含まれていないことを確認
書き出されたPNGファイルについて「右クリック > 情報を見る」とします。
すると、アルファチャンネルが消えました!
スクリーンショット 2014-11-14 20.14.33.png

はじめ、PhotoShopの「チャンネル」からアルファチャンネルを削除して保存したのですがダメでした。
何故だろう。
でもこちらの方法はデフォルトでインストールされているツールを使えばよいのでオススメです。
posted by be-style at 21:00| Comment(0) | iOS

2014年10月09日

[iOS] iOS8の実機でGameCenterにサインインできないときの対処

iOS8の実機でGameCenterにサインインできなくてハマったので備忘メモ。

---------------------------
■エラーログ
Failed to authenticate local user 要求された操作は完了できませんでした。
このAppはGame Centerにより認識されません。
---------------------------

UnityでGameCenterにサインインできないときの記事を試しました↓

[Unity] iOSでGameCenterの認証ができないときの対応:
http://blog.be-style.jpn.com/article/92649651.html

すべてクリアしているのにダメ。
なぜだー、と調べていたら発見。

http://stackoverflow.com/questions/25238646/ios-8-beta-5-game-center-sandbox-wont-recognize-my-app

なんと、iPhoneの「設定 > GameCenter」の一番下に「Sand Box」なるチェック項目が追加
されてるじゃないですかっ!
これをONにする必要がありました。

Screen Shot 2014-10-09 at 21.58.39.png

このボタンは始めは表示されません。

・Xcode6を使うこと
・実機にUSB接続すること

で表示されるようになります(参考サイトより)

うわー、こんなん気づかないわー!!
posted by be-style at 22:08| Comment(2) | iOS

2014年02月28日

[iOS] 端末とiOSの対応一覧

iOSアプリを開発している人にとって、「どこまでをターゲット指定すればいいんだろう」というのは
悩みの1つだと思います。
iOSのバージョンによって、対応する端末も変わるのでテスト対象も変わります。

そんなとき、このサイトの一覧表が非常に役立ちます。

iOSデバイスとiOSの対応表
http://secondflush2.blog.fc2.com/blog-entry-904.html
posted by be-style at 07:43| Comment(0) | iOS