前提・実現したいこと
古いcocos2dx製のアプリをアプデする事になり、
申請しようとすると下記のようなicon周りのエラーがでて申請ができませんでした。
どなかか、参考情報など頂けますと幸いです!
xcode9で同様な事象を解消した記事はいくつか確認できましたが、
xcode10で解決した記事が見つからずお力をかして頂ければ幸いです。
(実機での実行や、Adhocでの配信は問題ないです。)
似たような問題の投稿
https://forums.developer.apple.com/thread/111071
発生している問題・エラーメッセージ
App Store Connect Operation Error ERROR ITMS-90022: "Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 7.0." App Store Connect Operation Error Missing required icon file. The bundle does not contain an app icon for iPad of exactly '76x76' pixels, in .png format for iOS versions >= 7.0. App Store Connect Operation Error Missing required icon file. The bundle does not contain an app icon for iPad of exactly '152x152' pixels, in .png format for iOS versions >= 7.0.
試したこと
・アイコンサイズをすべて確認しましたが、正しいサイズで、画像もpngファイルでした。
・info.plistのアイコン系設定ファイル削除し、作り直し。(.xcassetsを作り直し)
・ipad用のアイコン情報をplistから削除(universalからiphoneのみやipadのみの変更はNGでした)
※毎回Clean Buildして、もう20回近く「Distribute App」をしていますが、解決せず。
再度試してみたこと。
・Info.plistの調査
Icon Nameが、asset catalogsのものになっているか、AppIconsという名前を変えたり(キャッシュ等危惧
勝手に作成されるCFBundleIcons~ipadを削除したり。
CFBundleIconFileの項目かないかチェックしたがなし
CFBundleIconsを削除したり。(proparty Listでは見れないので、vimで開いて確認し削除)
・他のSDKが使っている*.plistファイルでIconの指定がバッティングしていないか
・Xcodeをアップデート
・asset catalogsをそもそも使わないようにしたらどうなるか
・Info.plistのpathをcocos2dx指定のios/Info.plistにおいたらどうなるか等(mac/Info.plistなども触ってみたり)
・FabricSDKを入れているため、のBuild PhasesのRun scriptに、Info.plistの場所を教えてあげるスクリプトの追加や、削除
https://docs.fabric.io/apple/crashlytics/installation.html
・アイコン画像のpngファイルを全部作りなおしたらどうなるか、角丸で四隅が透過版と、正方形版で違いがないか
・Targetsの 〜-mobileと〜-desktopが存在するので、〜-desktopだけ削除したり
・スプラッシュ用の、Launch Images Sourceも無効にしたり。
・MacOSをマイナーアップデート10.13.6に
・ひたすら成功している他のcocos2dxアプリとplistやdiffチェック等をしましたがこれといって、影響のありそうな違いがなく。。
・〜.xcodeproj/project.pbxprojのASSETCATALOG_COMPILER_APPICON_NAMEが正しくassset catalogs名か確認したり
・CarPlay、Mac向けにもiconサイズを用意
・その他plistを読み取っている各種SDK類の削除
・cocospodsでiconが食べられてしまう対策の対応
https://medium.com/@iostechset/why-cocoapods-eats-app-icons-79fe729808d4
・cocoapodsのupgrade 1.5.3に。
環境
・MacOS10.13
・Xcode10.1
回答2件
あなたの回答
tips
プレビュー