我已经安装了最新的iphone sdk 3.0 beta 5,并试图从这个sdk提交第一个应用程序版本,但是当我上传到itunes connect时,它会给我一条消息"你上传的二进制文件无效.为密钥提供的值MinimumOSVersion是不可接受的." 并且无法上传.因此我在项目中编辑我的info.plist文件并将此键设置为2.2.1,就像
MinimumOSVersion 2.2.1
并再次上传,但它仍然返回相同的消息,有任何人遇到相同的问题,以及如何摆脱这个?
您不应在Info.plist中指定MinimumOSVersion.从信息属性列表键参考:
MinimumOSVersion(String - iPhone OS,Mac OS X).当您构建iPhone应用程序时,Xcode会将目标操作系统(由Base SDK选择确定)注释为MinimumOSVersion属性.不要在Info.plist文件中自己指定此属性; 它是一个系统编写的属性.将应用程序发布到App Store时,商店会根据此属性指示应用程序可以运行的iPhone OS版本.它相当于Mac OS X上的LSMinimumSystemVersion属性.