2010-07-18 46 views
0

我在这里有一个令人讨厌的情况:我已经将我的Mac从Tiger更新到Snow Leopard,并且我的XCode也有已从XCode 3.1.3 - SDK 3.0升级到XCode 3.2.3 - SDK 4.0.1。问题是:我无法再运行我的项目。 SDK 3.0无法找到(我已经在互联网上读到XCode 3.2没有可用的SDK 3.0),我的项目中的所有框架也无法识别。我该如何解决这个问题?我希望能够使用新的XCode和新的SDK来运行我的项目。如何从XCode 3.1.3 - SDK 3.0导入iPhone项目到XCode 3.2.3 - SDK 4.0.1

我会非常非常高兴听到任何建议。非常感谢您的回答。

回答

1

您需要将项目的基本SDK设置为4.0,将部署目标设置为3.0。这将允许您仍然部署在3.0设备上。在XCode中,突出显示您的项目并点击获取信息。然后点击构建选项卡。它应该在顶部附近说“Base SDK”。从列表中选择iPhone设备4.0。然后在搜索栏中输入“部署”。接近底部,您应该看到iPhone OS部署目标。从此列表中选择iPhone OS 3.0。如果您有任何问题,请告诉我。

1

这和this question一样吗?

在iOS4中,Apple改变了他们做SDK的方式。您将针对iOS4或3.2(iPad)SDK编译所有程序,但是您可以在项目设置中设置部署目标以选择要支持的最低操作系统版本。