Xamarin iOS ITMS-90022'缺少所需的图标文件'
Xamarin-4.12.3.83 Xamarin.iOS和Xamarin.Mac SDK-12.4.0.64 Visual Studio 2017年15.9.11
尝试通过应用程序加载程序将.ipa发布到App Store Connect会导致
错误ITMS-90022:“缺少所需的图标文件。该捆绑软件不包含iPhone / iPod Touch的应用程序图标,像素精确为'120x120',对于iOS版本> = 7.0,为.png格式。”
我已阅读并尝试了该线程上的技巧:https://forums.xamarin.com/discussion/71397/missing-required-file-icon-error-itms-90022-amp-itms-90023
所有图像均不包含Alpha通道。
Info.plist
<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon.appiconset</string>
Assets.xcassets:
所有图像都显示在资源查看器中
ipa内容:
csproj不包含重复的/未使用的图像
我试图使用VS for Mac(2017/2019,版本/通用),Microsoft App Center和从Visual Studio for Windows(发行版,iPhone)进行发布,所有这些都导致ITMS-90022。
缺乏有关为何无法正常工作的详细信息,这令人沮丧。
编辑:
它仅在Mac上的VS(2019)上运行,而不能在其他任何版本上运行。将尝试再次直接从Visual Studio for Windows(2017)更新Xamarin.iOS并在App Center上重试。