【问题标题】:ERROR ITMS-90022 Missing Required Icon File错误 ITMS-90022 缺少所需的图标文件
【发布时间】:2023-04-08 02:45:01
【问题描述】:

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

错误 ITMS-90022:“缺少所需的图标文件。捆绑包没有 包含正好为“120x120”的 iPhone / iPod Touch 的应用程序图标 像素,对于 iOS 版本 >= 7.0 为 .png 格式。”

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

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

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

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

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

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

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

有人有什么想法吗?

谢谢 亚当

【问题讨论】:

    标签: xamarin icons app-store-connect xamarin.forms xamarin-studio


    【解决方案1】:

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

    1. 更新 Xcode(在本例中为 v7.2.1)
    2. 启动 Xcode 以安装附加功能
    3. 更新 Xamarin(在本例中为 Xamarin.iOS 到 v9.4.1.25;Xamarin Studio 保留在 v5.10.2)
    4. 重启机器
    5. 清理项目 (obliterating the output first probably doesn't hurt)
    6. 再次归档

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

    【讨论】:

      猜你喜欢
      • 2016-09-27
      • 2016-11-21
      • 2020-04-09
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2016-01-16
      • 2018-03-06
      • 2022-10-14
      相关资源
      最近更新 更多