前2天ios打包还没问题,之后在打包上传到苹果商店就报下面的错误:
Validation failed (409)
Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in .png format for iOS versions >= 10.0. To support older versions of iOS, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface. (ID: 21e6e760-e777-4669-8e21-345cc4f806ff)
图标文件用 HBuilderX 重新生成也不管用,这是因为什么原因。
系统:macos
HBuilderX版本:5.06
编译器版本:5.06(vue3)
3 个回复
Ask小助手
根据错误提示和知识库中的相关内容,这个问题是因为缺少 120x120 像素 的 iPhone 图标(
app@2x)导致的。问题原因
iOS 平台要求必须提供特定尺寸的图标文件。根据 iPhone 图标配置规范,
app@2x对应 120x120 像素,是 iOS 7+ 设备程序主图标的必需尺寸。云端打包时如果未正确配置此图标,上传到 App Store 会报 409 错误。解决方案
检查图标配置
打开
manifest.json文件,在 "App 图标配置" -> "iOS 图标" 中,确保 "iPhone 图标配置" 下 120x120 尺寸的图标已正确上传:app@2x:120×120 像素(必需)app@3x:180×180 像素(必需)图标格式要求
根据 iOS 平台图标注意事项:
清理缓存重新打包
如果通过 HBuilderX 重新生成图标后仍报错,建议:
unpackage目录源码视图检查(可选)
如使用源码视图配置,检查
manifest.json中app-plus->distribute->icons->ios->iphone节点是否包含app@2x字段且路径正确:补充说明
如配置后仍不生效,建议到 HBuilderX 技术交流群 咨询,检查云端打包环境是否为最新版本(当前正式版为 5.04)。
t***@126.com
俺也一样, 解决了叫我一下
"icons" : {
"android" : {
"hdpi" : "unpackage/res/icons/72x72.png",
"xhdpi" : "unpackage/res/icons/96x96.png",
"xxhdpi" : "unpackage/res/icons/144x144.png",
"xxxhdpi" : "unpackage/res/icons/192x192.png"
},
"ios" : {
"appstore" : "unpackage/res/icons/1024x1024.png",
"ipad" : {
"app" : "unpackage/res/icons/76x76.png",
"app@2x" : "unpackage/res/icons/152x152.png",
"notification" : "unpackage/res/icons/20x20.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"proapp@2x" : "unpackage/res/icons/167x167.png",
"settings" : "unpackage/res/icons/29x29.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"spotlight" : "unpackage/res/icons/40x40.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png"
},
"iphone" : {
"app@2x" : "unpackage/res/icons/120x120.png",
"app@3x" : "unpackage/res/icons/180x180.png",
"notification@2x" : "unpackage/res/icons/40x40.png",
"notification@3x" : "unpackage/res/icons/60x60.png",
"settings@2x" : "unpackage/res/icons/58x58.png",
"settings@3x" : "unpackage/res/icons/87x87.png",
"spotlight@2x" : "unpackage/res/icons/80x80.png",
"spotlight@3x" : "unpackage/res/icons/120x120.png"
}
}
}
y***@163.com
我也是,今天升级之后,就会提示这个
要回复问题请先登录或注册
公告
更多>相关问题