【发布时间】:2010-07-30 16:29:15
【问题描述】:
我正在尝试提交包含以下详细信息的应用:
基础 SDK:iPhone 设备 3.2
架构:标准 (armv6 armv7)
目标设备系列:iPhone/iPad
iPhone OS 部署目标:iPhone OS 2.2.1
当我提交到 Itunes Connect 时,我得到了一个无效的二进制文件:
“无效的二进制架构 - iOS 3.0 引入了对多种二进制架构的支持。如果您的二进制文件是为多种架构构建的,您的 Info.plist 必须有一个值至少为 3.0 的 MinimumOSVersion 键。此外,为了支持现有的设备,所有通过 iTunes 提交以分发的 iOS 3.0 二进制文件必须至少包含一个 armv6 二进制文件;除非在 Info.plist UIRequiredDeviceCapabilities 键中还存在 armv7 所需的设备功能,否则不会接受“瘦”仅 armv7 二进制文件。”
所以我只是将它添加到 info.plist 中?但是我想支持2.2.1,为什么最低可接受值是3.0?
谢谢。
【问题讨论】: