問題
xcode9で作業をしているとipad miniだけアイコンが表示されなくなった。
ちなみに実機もシミュレータも駄目。
シミュレータの設定
初期型ipad miniをシミュレータとして追加したい場合はDevice Typeを「iPad 2」にすればいいそうだ。
解決方法
今回、TARGETS-General-App Icons and Launch Imagesの
App Icons Sourceを「Use Asset Catalog」から「AppIcon」に変更していた。
その際に、plistの「CFBundleIconFile」が削除され「CFBundleIcons~ipad」という項目が追加されていた。
「CFBundleIcons~ipad」の値は配列になっていて空だった。
どうもこれが原因のようで。「CFBundleIcons~ipad」項目を削除すればアイコンが表示されるようになった。
「CFBundleIconFile」もiOSアプリでは不要とのことなのでこの機会に消しておいた。