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

查看:1335
本文介绍了ERROR 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:缺少必需的图标文件。捆绑包不包含
包含应用程序图标完全'120x120'
像素的iPhone / iPod Touch,iOS版本的.png格式> = 7.0。

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.

有没有人有任何想法?

谢谢
Adam

Thank you Adam

推荐答案

尽管不满意,我还是能够使用我的默认问题解决步骤来解决同样的问题。

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. 再次存档

  1. Updating Xcode (to v7.2.1 in this case)
  2. Launch Xcode to install extras
  3. Updating Xamarin (Xamarin.iOS to v9.4.1.25 in this case; Xamarin Studio stayed at v5.10.2)
  4. Restarting machine
  5. Clean the project (obliterating the output first probably doesn't hurt
  6. Archiving again

我有这个ITMS-90022和两个ITMS-90023错误,之后就消失了。

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

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

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