我已经安装了最新的 iphone sdk 3.0 beta 5,并尝试从该 sdk 提交第一个应用程序构建,但是当我上传到 itunes connect 时,它给我消息“您上传的二进制文件无效。为密钥提供的值”最低操作系统版本是不可接受的。”并且无法上传。因此我编辑项目中的 info.plist 文件并将该键设置为 2.2.1,例如
<key>MinimumOSVersion</key>
<string>2.2.1</string>
并再次上传,但它仍然返回相同的消息,有人遇到过同样的问题吗?如何摆脱这个问题?
您不应该在 Info.plist 中指定MinimumOSVersion。来自信息 属性列表 主要参考:
MinimumOSVersion(字符串 - iPhone 操作系统、Mac OS X)。当您构建 iPhone 应用程序时,Xcode 会将目标操作系统(由基础 SDK 选择确定)记录为 MaximumOSVersion 属性。不指定这个属性你自己在Info.plist文件中;它是系统写入的属性。当您将应用程序发布到 App Store 时,商店会根据此属性指示您的应用程序可以在其上运行的 iPhone OS 版本。它相当于 Mac OS X 上的 LSMinimumSystemVersion 属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)