我有一个恼人的情况:我已将我的mac从Tiger更新为Snow Leopard,我的XCode也已从XCode 3.1.3 - SDK 3.0升级到XCode 3.2.3 - SDK 4.0.1。问题是:我不能再运行我的项目了。无法找到SDK 3.0(我已经在Internet上读过XCode 3.2没有可用的SDK 3.0)。我项目中的所有框架也无法识别。我该怎么解决这个问题?我希望能够使用新的XCode和新的SDK运行我的项目。
我会非常非常高兴听到任何建议。非常感谢您提前回答。
答案 0 :(得分:1)
您需要将项目的基本SDK设置为4.0,将部署目标设置为3.0。这将允许您仍然部署在3.0设备上。在XCode中,突出显示您的项目并点击获取信息。然后单击构建选项卡。应该在顶部附近说“Base SDK”。从列表中选择iPhone Device 4.0。然后在搜索栏中输入“deploy”。在底部附近你应该看到iPhone OS部署目标。从此列表中选择iPhone OS 3.0。如果您有任何问题,请告诉我。
答案 1 :(得分:1)
这与this question相同吗?
使用iOS4,Apple改变了他们使用SDK的方式。您将针对iOS4或3.2(iPad)SDK编译所有程序,但是在项目设置中设置部署目标以选择您要支持的最低操作系统版本。