Xcode 4:我的iPhone项目已成为Mac OS项目......我无法改变这一点

时间:2011-07-05 17:41:29

标签: iphone ios macos xcode4

我有两个在Xcode 3下正确构建的iOS项目,这些iPhone已经在应用程序商店中销售了一段时间。升级到Xcode 4后,Xcode现在认为这些是Mac OS项目!

当我选择项目设置>信息,它实际上在顶部“Mac OS部署目标”中显示下拉,允许我选择10.4,10.5或10.6!这些都不是Mac OS项目。

在我的构建设置中,Xcode允许我选择32位或64位Intel架构。不是armv6或armv7。

3 个答案:

答案 0 :(得分:16)

您需要更改构建设置。幸运的是,这很容易做到。

首先在Project Navigator中单击项目名称。

现在,点击列表中显示的项目名称。 (您可能还需要为构建执行此操作。)

接下来,单击Build Settings。最后,您应该能够将Base SDK更改为适当的SDK。

请注意,在下面显示的屏幕中选择目标后,您可能需要重复步骤3和步骤。

enter image description here

答案 1 :(得分:2)

升级后你重启了Xcode吗?通常,在SDK更改后,Xcode 4似乎需要重新启动。

答案 2 :(得分:0)

我在使用Xcode 3构建的Xcode 4中没有遇到任何问题。但是,您使用的Xcode 4可能存在线路问题。尝试使用构建设置将架构重置为armv6或armv7并将SDK基于最新的iOS SDK。还要正确设置部署目标。这应该允许您在Xcode 4中运行应用程序。

另外,尝试卸载xcode并再次安装Xcode 4。这应该可以解决您对xcode 4的有线问题。