質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

COCOS2D-X

COCOS2D-Xは、 2Dゲームを手軽に開発できるフレームワークのことです。 iPhone(iOS)向け、Android等に対応しており、 実質ワンソースで開発が可能です。

Q&A

解決済

2回答

452閲覧

古いcocos2dx製のアプリをアップしようとするとERROR ITMS-90022

matsudapress

総合スコア14

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

COCOS2D-X

COCOS2D-Xは、 2Dゲームを手軽に開発できるフレームワークのことです。 iPhone(iOS)向け、Android等に対応しており、 実質ワンソースで開発が可能です。

0グッド

0クリップ

投稿2019/01/21 08:10

編集2019/01/24 11:07

前提・実現したいこと

古い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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

MasakiHori

2019/01/21 08:33

エラーの内容をそのままgoogle翻訳に突っ込んでみるぐらいすればいいと思います
t_obara

2019/01/21 10:21

「ITMS-90022: "Missing required icon file」でググっても良かろうかと。
matsudapress

2019/01/22 00:03 編集

@MasakHoriさん @t_obaraさん コメントありがとうございます! はい、ITMS-90022のエラーの対応方法はだいたい試したのですが、 いままでこの手のエラーは何度か解決した事があり、現在も複数のアプリをアップデートしておりますが、 今回だけ、なんどiconサイズを確認し、png形式か、画像自体を差し替えたり、plistを何度もチェックしたり、 asset catalogを作り直したりしているのですが、解決せず。 xcode9で下記と同様な事象の方もおりますが、僕の環境がxcode10というのもあり正直ダウングレードするなら他の方法がないかと調査しているところです。 https://qiita.com/Keeeeen/items/0c1621962af03d1af43b 直近アップデートした、他のcocos2dx製やUnity製、ネイティブ(swift&objc)のアプリではうまくいっているので、ググって出てくる情報以外に方法がないか調べているところでした。 仕切りなおして、もう一度xcodeの設定周り、plist周り、画像周りを整理してやってみます。 コメント感謝です!
guest

回答2

0

自己解決

こちら原因がわかりました。

・下記、cocoapodsの不具合対応をしたあと、
https://medium.com/@iostechset/why-cocoapods-eats-app-icons-79fe729808d4

下記エラーによりAppIconが認識できていない事がわかったので、
イメージ説明

・asset catalogのリソースファイルの場所をプロジェクトターゲット直下に
移動するで解決しました。

イメージ説明

皆さんのお力添えありがとうございました!!m( _ _ )m

投稿2019/01/24 11:17

matsudapress

総合スコア14

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

AppIconのスクショ見る限りでは、実際にアイコンが揃ってないだけに感じます。

MakeAppIcon
みたいなサービスとかツールでアイコン揃えて登録してみてはいかがでしょうか?

投稿2019/01/22 01:39

daisuke7

総合スコア1563

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

matsudapress

2019/01/22 02:27

@daisuke7さん コメントありがとうございます! MakeAppIcon僕もお気に入りですw 他のアプリだと、もっと少ない種類でもこのエラーにはならないのですが、、 網羅的に他iconサイズを設定してみます! ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問