[AIR] iOS11や12でAdoebe AIRでアプリアイコンが表示されない

2019/03/2

こんにちは。きんくまです。

もうやっている人もいないと思うので、個人的なメモです。

AIRをパッケージした後、iOS12のiPadでアプリアイコンが表示されず、デフォルトの指定していない状態になってしまうことがありました。
パッケージの中にiPad用のアイコン画像もあり、application用のxmlにもちゃんとアイコンを指定しているのに表示されません。

解決 Assets.carファイルを追加する

Adobeの公式にしれっと書いてありました。

Note: 1. Starting AIR 28, Assets.car needs to be packaged along with application xml and swf file for the icons to be visible on devices having iOS 11 and above.

なんか iOS11以降は Assets.car ファイルというのを作って、パッケージの中に含める必要があるとのこと。もっと大きく書いてくれてもいいのよ!!

こちらのページのやり方だとXcodeを使って簡単にできるらしいです。
Icons and the Assets.car file

Xcodeを使ってAssets.carファイルを作るやり方

新規プロジェクトを作ってAssets.xcassetsの中のAppIconを選択。
アイコンをドラッグ&ドロップで指定していく

ビルドする。

プロジェクトの Products 下の アプリ名.app から Show in Finder を選択

アプリファイルを選択して Show Package Contents を選択

Assets.car が見つかる。

あとはこいつを AIRのプロジェクトに追加してあげればOK。画像とか足すみたいに。
特に、Application.xmlとか、中のInfo.plist部分に書き足す必要はなかった。

以上です!

LINEで送る
Pocket

自作iPhoneアプリ 好評発売中!
フォルメモ - シンプルなフォルダつきメモ帳
ジッピー電卓 - 消費税や割引もサクサク計算!

LINEスタンプ作りました!
毎日使える。とぼけたウサギ。LINEスタンプ販売中! 毎日使える。とぼけたウサギ

ページトップへ戻る