我希望有人可以帮我解决问题。当我突然收到一条错误消息,说明我有一个丢失的图标文件时,我试图将我的应用程序上传到App Store。错误是:
错误ITMS-90022:"缺少必需的图标文件。捆绑没有 包含适用于iPhone / iPod Touch的应用程序图标' 120x120' 像素,iOS版本的.png格式> = 7.0。"
我还没有修改过我的任何图标,但我确实注意到当我更新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引用资产目录,我认为不应该这样做。
有没有人有任何想法?
谢谢 亚当
答案 0 :(得分:1)
由于不满意,我能够使用我的默认问题解决步骤解决同样的问题。
我有这个ITMS-90022和两个ITMS-90023错误,之后就消失了。