使用Xcode 13.4.1上传App至App Store时遇资源验证失败问题
解决Xcode 13.4.1上传App Store时"Asset validation failed"无具体提示的问题
- 查看Xcode上传日志详情:打开Xcode的
Window > Organizer,选中对应归档包,点击右侧"Show Logs",在日志中搜索"error"或"validation failed",可定位到具体的资源问题(比如图标尺寸不达标、启动图格式错误、隐私图标缺失等)。 - 先做本地验证:完成
Product > Archive后,在Organizer里选中归档包,点击"Validate App",这个步骤会比直接上传更详细地列出所有资源类问题,包括图标、本地化文件、权限描述等细节。 - 清理缓存后重新归档:删除Xcode的Derived Data目录(
~/Library/Developer/Xcode/DerivedData),用Command + Shift + K清理项目Build文件夹,之后重新归档上传,缓存异常也可能导致资源验证失败。 - 核对App Store Connect配置:确认后台的应用版本号、构建号和本地一致,检查是否有遗漏的必填信息(比如隐私政策链接、应用分级设置),这些配置缺失也会触发资源验证报错。
- 改用命令行上传:如果Xcode图形界面上传一直无明确提示,试试用
xcrun altool命令行工具,命令格式如下:
命令行会输出完整的错误日志,明确指出具体出错的资源项。xcrun altool --upload-app -f "你的归档包路径.ipa" -u "你的Apple ID" -p "App专用密码"
内容的提问来源于stack exchange,提问作者az2902
相关产品推荐
相关产品推荐

