Xcode 4:我的iPhone项目已经成为Mac OS项目..我不能改变这一点

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

当我select“项目设置”>“信息”时,实际上在“Mac OS部署目标”的顶部显示了一个下拉菜单,允许我select10.4,10.5或10.6! 这些都不是Mac OS项目。

在我的构build设置中,Xcode允许我select32位或64位Intel架构。 不是armv6或armv7。

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

通过在项目导航器中单击您的项目名称开始。

现在,点击你的项目名称,因为它出现在列表中。 (你也可能需要为你的构build做这个。)

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

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

在这里输入图像说明

升级以来,你有没有重新启动Xcode? 很多时候,Xcode 4似乎需要在SDK更改后重新启动。

我没有面对在Xcode 3中打开项目的任何问题。但是,您可能会遇到与您使用的Xcode 4有关的问题。 尝试将架构重置为armv6或armv7,并使用构build设置将基础SDK重置为最新的iOS SDK。 同时正确设置部署目标。 这应该允许您在Xcode 4中运行应用程序。

另外,请尝试卸载Xcode并再次安装Xcode 4。 这应该修复你的xcode 4的有线问题。