错误 ITMS-90022 缺少必需的图标文件 [英] ERROR ITMS-90022 Missing Required Icon File

查看:33
本文介绍了错误 ITMS-90022 缺少必需的图标文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望有人能帮助我解决问题.我试图将我的应用程序上传到 App Store 时突然收到一条错误消息,指出我缺少一个图标文件.错误是:

I was hoping someone could help me with an issue. I was attempting to upload my app to the App Store when suddenly I received an error message stating that I had a missing icon file. The error was:

错误 ITMS-90022:缺少必需的图标文件.捆绑包没有包含一个适用于 iPhone/iPod Touch 的应用程序图标,大小为120x120"像素,iOS 版本 >= 7.0 的 .png 格式."

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

我没有修改我的任何图标,但我确实注意到,当我更新 info.plist 文件以更改内部版本号时,我注意到该文件具有针对Car Play"和其他一些设备的附加设置没有指定任何图像.

I haven't modified any of my icons but I did notice that when I updated the info.plist file to change the Build Number I noticed that the file had additional settings for "Car Play" and a few other devices which I hadn't specified any images for.

我的 plist.info 文件引用了一个资产目录,并且我指定了 IOS 7-9 的图标.我不确定我做错了什么.

My plist.info file references an Asset Catalog and I have icons for IOS 7-9 specified. Im not sure what Ive done wrong.

我使用网站 https://makeappicon.com/ 构建了我的图标,并且我上传了我之前的两个版本应用程序到应用程序商店已经没有任何问题.这是第一次发生这种情况.

Ive built my icons using the website https://makeappicon.com/ and Ive uploaded two previous versions of my app to the app store already without any issues. This is the first time this has happened.

我已将 XCode 更新到 v7.2,还更新了操作系统并将所有更新应用到 Xamarin Studio.

Ive update XCode to v7.2, also updated the OS and applied all updates to Xamarin Studio.

我在论坛上看到其他一些人有这个问题,他们建议更改 plist.info 文件以包含以下内容:

Ive seen a few other people on the forums with this problem and they suggest changing the plist.info file to include the following:

<key>CFBundleIconFiles</key>
  <array>
    <string>Icon-60@2x.png</string>
    <string>Icon-76.png</string>
    <string>Icon-76@2x.png</string>    
  </array>

这仍然不起作用,验证过程失败.此外,如果我的 plist.info 引用资产目录,我认为我不应该这样做.

This still doesn't work and the verification process fails. Furthermore, I don't think I should have to do this if my plist.info is referencing the asset catalog.

有人有什么想法吗?

谢谢亚当

推荐答案

尽管令人不满意,但我能够使用我的默认问题解决步骤解决相同的问题.

As unsatisfying as it is, I was able to resolve the same issue with my default issue resolution steps I have.

  1. 更新 Xcode(在本例中为 v7.2.1)
  2. 启动 Xcode 以安装附加功能
  3. 更新 Xamarin(在这种情况下,Xamarin.iOS 到 v9.4.1.25;Xamarin Studio 保持在 v5.10.2)
  4. 重启机器
  5. 清理项目(先清除输出可能不会有什么坏处)
  6. 再次归档

我遇到了这个 ITMS-90022 和两个 ITMS-90023 错误,之后这两个错误都消失了.

I had this ITMS-90022 and two ITMS-90023 errors that both went away after that.

这篇关于错误 ITMS-90022 缺少必需的图标文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆