2021.9.15更新Xamarin.Forms后无法发布至App Store 报图标尺寸错误

该问题是Xamarin.Forms部分版本更新后的已知兼容问题,可按以下步骤排查修复:
- 确认当前使用的Xamarin.Forms版本,若版本高于5.0.0.2515,该版本默认启用内置图标生成逻辑,会覆盖项目内已配置的图标,可在iOS项目的
Info.plist中手动指定图标路径,添加如下配置:
<key>XSAppIconAssets</key> <string>Assets.xcassets/AppIcon.appiconset</string>
- 检查iOS项目.csproj文件,确认是否存在
<IpaIncludeAppIcon>false</IpaIncludeAppIcon>配置项,存在则将值改为true,或直接删除该行配置。 - 排查AppIcon图标集是否包含1024*1024分辨率的无透明度营销图标,该图标为App Store提交必填项,缺失也会触发图标校验错误。
- 清理解决方案的所有缓存,删除项目根目录、iOS项目目录下的bin、obj文件夹后重新打包,避免旧缓存文件携带错误图标资源。
- 若需要紧急发布,可临时将Xamarin.Forms回退至上一个可正常提交的版本,待官方修复该兼容性问题后再更新版本。
内容的提问来源于stack exchange,提问作者innom
相关产品推荐
相关产品推荐

