1. Mocoゲーム >
  2. Mocoゲームブログ >
  3. iPhoneアプリ開発:'CFBundleIconName' is missing (Xcode 9)


Mocoゲームブログ

ゲーム作成の悲喜こもごも… 開発状況やアプリ(無料ゲーム多数)に関すること、携帯電話やスマホのこと、公式ストア(Google Play, App Store)でのアプリ公開のこと、プログラミングのこと、更新情報などをアップしています。ガラケー時代からかれこれ15年以上継続しているブログです。Android(java)や iPhone開発(Xcode, Objective-C, C++ によるiOSアプリ開発)に関する技術的なことも時々アップしています。
ツイートする

iPhoneアプリ開発:'CFBundleIconName' is missing (Xcode 9)

分類: 技術的な話
日付: 2017年10月13日公開

Xcode 9でアプリの更新を行うため、iTunes connectにアプリをアップロードしようとしたら、以下のようなメールが来てしまいました。

注意:Xcodeの方では、「Upload Successful」が出ていたのですがいつまで経ってもアクティビティに来ないので、おかしいなと思ってメールを見た次第です。

Dear developer,
We have discovered one or more issues with your recent delivery for "アプリ名". To process your delivery, the following issues must be corrected:
Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'xxxxxxxx'. Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7.
Once these issues have been corrected, you can then redeliver the corrected binary.

これは、Xcode 9からアイコンイメージをImages.xcassetsにまとめないと駄目になったからのようです。

対応方法は、

1. TARGETS → General → App Icons and Launch Images → App Icons Source の Use Asset Catalog をクリック。
(注意として、Also migrate launch imagesのチェックが入っているかもなので、これは必要に応じてチェックを外す。ただし、いずれLaunch ImageもAsset使用が必須になりそうですが)

2. ResourceにImages.xcassetが出来るので、それを選択。

3. 何個かアイコンが埋まっているが、まだ埋まっていない箇所があるのでそこをFinderからファイルをドラッグして埋める。20ptの2xなら40x40のアイコンが必要です。全部でかなりの数のアイコンが必要。全部埋めなくても良いかもしれませんが、私は埋めました。

4. Info.plistにCFBundleIconNameのTypeを追加。ValueはAppIconとする。CFBundleIconFileとCFBundleIconFilesのTypeは不要なので削除してよい。

以上を行ってから再アップロードしたら、問題ありませんでした。

しかし、3.で1024x1024のアイコンも必要になりますが、この大きさはiTunes Connectでも登録するのだから、こちらで必要なのとか思ったりします・・・。


アプリゲーム紹介
Mocoゲーム作成で比較的人気の無料ゲーム がちんこ魔球競争 を公開中です。Google Play 及び App Store でダウンロード可能です。



関連ブログ

 iPhoneアプリ開発:Xcode 9+iOS 11でBoringSSLのログ
 .htaccessを使ったリダイレクトでディレクトリ除外が上手く動かない
 Android Studioに移行
 錬金術伝説異次元の世界の個数

前後のブログ

 2017年10月16日 Kindle Fireを久々に触りました
 2017年10月15日 AndroidもM字ハゲ・・・
 2017年10月14日 アップデートが段階的に
 2017年10月13日 iPhoneアプリ開発:'CFBundleIconName' is missing (Xcode 9)
 2017年10月12日 スマートフォンの断片化問題
 2017年10月11日 iOSの偽ダイアログを出してパスワードを盗み取る
より最新のブログ
より以前のブログ
ブログTOP Mocoゲーム 今日は何の日
最新エントリー

2024年11月21日人海戦術
2024年11月20日「Niantic Spatial Platform」?
2024年11月19日成金大作戦究極版のまずい仕様
2024年11月18日将棋AIがなかったら藤井聡太はもっと強かったのでは?
2024年11月17日野球面白い
2024年11月15日AI普通 vs AI簡単
より以前のブログ

コンテンツ分類

 AI(人工知能)の話 (37)
 YouTuberと動画サイト (74)
 いろいろ (365)
 いろいろレビュー (27)
 アプリの事 (367)
 アプリストアの話 (271)
 アプリ公開情報 (367)
 アプリ更新/修正情報 (248)
 クイズいろいろ (40)
 ゲーム全般 (675)
 スプラトゥーン (207)
 スポーツの話 (207)
 スマートフォンの話 (563)
 タブレットの話 (97)
 テレビの話 (25)
 ネットの話 (93)
 パソコンの話 (92)
 フォームへの返答 (39)
 プログラミングの話 (95)
 ページの事 (135)
 ページ更新情報 (171)
 ポケモンGO(位置ゲー) (116)
 メルマガの事 (20)
 家電の話 (44)
 開発情報 (351)
 技術的な話 (92)
 携帯の話 (647)
 時事的な話題 (141)
 将棋の話 (39)
 独り言 (81)

カレンダー

     2024年11月     
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
ブログカレンダー


Follow @MocoGames
ツイッターフォローお願いします。
(C)Mocoゲーム 2005-