You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xamarin iOS上传Testflight遇Transporter报错缺少1024x1024应用图标

Xamarin iOS 1024x1024 App Icon 上传报错解决方案
  • 首先检查iOS项目中Info.plist的图标配置,确认XSAppIconAssets字段的值是否指向你配置了1024x1024图标的AppIcons资源集,错误的路径会导致构建时无法识别到对应尺寸的图标。
  • 确认你添加的1024x1024图标不包含Alpha通道,苹果的App Store图标禁止包含透明通道,即使你在AppIcons里添加了对应尺寸的图标,如果带Alpha通道构建时会自动忽略该尺寸,也会触发该报错。你可以在Mac上用预览工具打开图片,点击「文件」-「导出」,取消勾选「Alpha」选项后重新导出替换原有图标。
  • 清理Windows端和Mac构建机的缓存:
    • 先在Windows端的Visual Studio中右键点击iOS解决方案,选择「清理」,之后关闭Visual Studio
    • 到Mac构建机上删除~/Library/Caches/Xamarin/mtbs目录下所有和你当前项目对应的缓存文件
    • 重新打开Visual Studio,配对Mac构建机后重新构建IPA
  • 如果你使用的是Xamarin.Forms共享项目,确认不要在共享项目的资源目录中重复放入同名的1024x1024图标文件,重复的资源文件会导致iOS原生项目的图标被覆盖,导致构建时无法读取到正确的图标。
  • 升级Mac端的Transporter到最新正式版,旧版本的Transporter存在图标校验逻辑的bug,会误报缺少1024x1024尺寸图标。
  • 构建完成后可以先解压生成的IPA包,检查Payload/[你的应用名].app/Assets.car文件是否包含对应尺寸的图标,你可以在Mac终端使用assetutil --info Payload/[你的应用名].app/Assets.car | grep 1024命令验证,能输出对应尺寸的图标信息就说明构建时已经正确打包了图标。

内容的提问来源于stack exchange,提问作者SRI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 07:30:01