nuits.jp blog

C#, Xamarin, WPFを中心に書いています。Microsoft MVP for Development Technologies。

Xamarin.iOSで167*167のアイコンが無いと怒られてiTunes Connectへアップロードできない人(俺)へ

Xamarin.iOSで適当なアプリを作ってTestFlyght試そうと思ったのですが、以下のエラーがでて弾かれて泣いている30分前の俺がいるかと思います。

ERROR ITMW-90023: “Missing required icon file. The bundle does not contain an app icon for iPad of exactly 167×167 pixels, in png format.”」

f:id:nuitsjp:20160407003930p:plain

そして、そんなicon登録する枠がないよと嘆く30分前の俺へ。

f:id:nuitsjp:20160407004119p:plain

大丈夫、簡単な解決策があるから落ち着いてください。

解決策

次の手順で対処することが可能です。
1. 167*167サイズのpngファイルを作成する
2. 上記のファイル名をIcon-83.5@2x.pngに変更する
3. iOSプロジェクトのResourcesフォルダの下に保存する
4. 上記ファイルを右クリしてプロパティを開き、ビルドアクションにBundleResourceを選択する
f:id:nuitsjp:20160407004555p:plain

これで無事iTunes Connectへアップロードできます!
f:id:nuitsjp:20160407004736p:plain

簡単ですね!

参考サイト

なんてことはない、Xamarinのフォーラムに載ってました。

forums.xamarin.com