2010-07-05 187 views
1

当我建立应用程序和Xcode 3.2.3(iPhone SDK 4),以下图像显示在构建日志Xcode的构建问题(MinimumOSVersion值无效)

的Info.plist:MinimumOSVersion值是 无效。它必须是一个有效的版本: (-19024)

alt text http://i50.tinypic.com/2yv8bj6.jpg

alt text http://i47.tinypic.com/2n66g5g.jpg

alt text http://i49.tinypic.com/105xymo.jpg

+0

您是否已将“MinimumOSVersion”添加到Info.plist中?因为你不应该这样做,所以Xcode会根据你的Base SDK和Deployment Target来为你处理。 – 2010-07-05 13:24:13

+0

是的,我已经检查过了。它的iPhone SDK 4.0 http://i47.tinypic.com/2n66g5g.jpg | http://i49.tinypic.com/105xymo.jpg – saturngod 2010-07-05 13:33:16

回答

0

我明白了。这是目标构建(不是项目构建)的问题。我需要检查Target Build,Base SDK。

谢谢大家。

0

检查MinimumOSVersion在Info.plist文件本身。它可能已经被设置或损坏了。附加屏幕截图中的项目信息面板显示产品文件如何认为将设置info.plist,而不是如何设置它。

检查目标(不是资源)中列出的info.plist文件的路径,以确保您已将正确的文件放入构建的产品中。

检查您的SDK是否设置了正确的平台,例如您无法为仅iPhone应用程序设置SDK 3.2。

+0

MinimumOSVersion 在MinimumOSVersion没有价值。但是Code没有签名。当我手动添加并在App Store中提交时,代码不会出现错误的错误。 我重复检查,目标版本是4.0,目标设备系列是iPhone。 – saturngod 2010-07-05 15:17:10

+0

我不认为你应该有一个没有价值的MinimumOSVersion键。不知道为什么它显示为空,虽然我没有一个4.0模板来检查。尝试检查应用程序包本身内的info.plist。只有在您构建并签署应用程序之后,您才能提交。 – TechZen 2010-07-05 18:11:36