启用App Thinning后无法上传IPA的问题求助
解决Transporter上传IPA时的两个验证错误
错误90704:缺失1024×1024应用图标
- 检查Asset Catalog中App Icon的App Store iOS条目:确认1024×1024的PNG图标未被标记为"仅用于开发",且图标为不带Alpha通道的纯PNG格式(带透明通道的图标可能触发苹果验证失败)。
- 验证App Thinning后的IPA内容:解压对应设备的IPA包,通过
actool命令提取Assets.car中的资源,确认1024图标是否存在:xcrun actool --extract-icons Payload/YourApp.app/Assets.car ./extracted-icons - 核对Xcode构建设置:确保
Asset Catalog Compiler - Options下的App Icon Set Name正确指向你的App Icon资源,且Include All App Icon Assets选项处于勾选状态。
错误90190:无效的UISupportedDevices键
- 检查Xcode设备配置:若在Xcode
General标签页中设置Devices为"iPhone"或"iPad"而非"Universal",Xcode会自动生成UISupportedDevices键。如需限制设备,改用UIRequiredDeviceCapabilities指定设备特性(如摄像头、陀螺仪),而非直接指定设备型号;若无需限制,将Devices改为"Universal"。 - 查看IPA内的Info.plist:解压IPA后,用Xcode或Plist编辑工具打开
Payload/YourApp.app/Info.plist,搜索UISupportedDevices,若存在则直接删除该键值对,重新打包上传。 - 排查自动化构建脚本:如果使用CI/CD工具构建,检查构建流程中是否有自动注入
UISupportedDevices的步骤,移除相关配置。
内容的提问来源于stack exchange,提问作者ragul ml
相关产品推荐
相关产品推荐

