iOS4:在Xcode中更正SDK和部署目标设置

时间:2010-06-26 10:59:16

标签: iphone xcode build-process ios4

我将Xcode从3.1.2升级到Xcode版本3.2.3,并将我的设备升级到4.0操作系统。我已将我的Base SDK设置为iPhone Device OS 4.0,并将iPhone OS部署Target设置为iPhone OS 3.1.2。

当我在iOS4.0下的设备上运行我的应用程序(在3.1.2中创建)时,我发现日期未显示等问题,导航栏中没有出现“后退”按钮。该应用程序在3.1.2和3.2下工作正常。

什么可能导致iOS4.0下的问题?我的SDL和部署设置是否正确?

编辑:

我已解决了日期问题和后退按钮问题。

感谢。

3 个答案:

答案 0 :(得分:1)

您的部署设置看起来正确。

您是否在应用程序中使用任何第三方库?你使用什么样的“后退”按钮,它们是自定义的吗?

答案 1 :(得分:1)

你的设置可能是正确的。 NSDateFormatter类在iOS4中变得不那么宽松,如果遇到问题,-[NSDateFormatter dateFromString:]在更多情况下会返回nil。

答案 2 :(得分:0)

xCode本身可能存在一些怪癖...尝试清理所有目标,选择所有复选框,重新启动并重新重建......正如Luzal所说,如果您使用它们,请尝试更新第三方库...需要更多信息,无论如何...