LoginSignup
5
7

More than 5 years have passed since last update.

【Xcode9】ERROR ITMS-90022でひたすらコケる

Last updated at Posted at 2017-10-01

環境

  • macOS High Sierra ver 10.13
  • Xcode 9.0
  • Swift 3.2

エラー内容

Xcode9にリリース作業をしようと、iTunes Connectにアップロードしようとしたら、

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."

とXcode8では出なかったエラー、「アイコンが必要だよ」と怒られてこれ以上進むことができない。
このプロジェクトでは、Assets.xcassetsに正しいサイズのでアイコンをセットしてるし、Asset Catalog App Icon Set Nameも正しく設定されている。

どうやら、Xcode9のバグらしく、皆んな苦労している模様…
- https://forums.developer.apple.com/thread/86290

解決方法

上記のリンク等に載ってる解決方法を色々試したが、結局うまく行かず…
最終的に、
1. Xcode9で、[Device]を[Generic iOS Device]にする
2. [Product]->[Archive]を押して、アーカイブをする
3. [Window]->[Organizer]を開き、先程アーカイブしたものを選択し、[Export]を任意の場所にする(手順に従う)
4. Exportが終わったら、任意の場所にアプリ名.ipaがあることを確認
5. Xcode8をダウンロード
6. Xcode8を起動し、[Xcode]->[Open Developer Tool]->[Application Loader]を選択し、アプリをアップロード

自分はこれでエラーがでることなくアップロードすることができました👏

5
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7