2010-10-11 70 views
0

我有一个iOS项目,我已经把它放在Dropbox中与几个朋友一起工作。问题在于它似乎被“损坏”了,所以经过一段时间(在别人访问了Xcode项目文件后),当我尝试再次打开它时,我得到一个Base SDK Missing错误。在项目设置中,我发现我错过了适用于iOS应用程序的有效ARM6/ARM7体系结构 - 我只能从32位或64位英特尔中进行选择。我唯一的其他选择是i386,各种形式的PPC和x86_64。我根本无法再为iOS构建。Xcode只为我提供了iOS桌面架构应用程序

没有其他人与我一起工作似乎有这个问题。它存在于Xcode 3和4中,所以它也不是Xcode 4的问题。

是否有其他人有这个问题?有没有修复?

回答

0

嘿嘿......事实证明,该项目已经在4.2 SDK下使用,当时我只有4.0,它解释了缺少的SDK部分......已更新至4.2,现在全部修复。

源代码管理本来不错,但没有那么多支持我们需要的功能的免费软件。如果任何人的指南在OS X上安装Subversion并使用它(不要太技术阅读终端),我会很感激。或者如何用Xcode 4设置Git(尽管我知道这是在NDA下,所以这可能不会发生)。

+0

你还需要Xcode 4上的git帮助吗? – Luke 2011-03-18 03:49:33

0

你可以重新安装XCode吗?另外,在源代码控制下托管项目可能更为明智。

1

在这些情况下,“清理所有目标”通常是一个好主意。我发现,特别是在平台或体系结构发生变化的XCode升级之后,XCode可能会对之前的构建状态感到困惑。清洗,然后重新指定你想要的目标/架构/等等,然后重建会很好。

另外不要忘记,如果你按住Alt(或Option),当你点击Active build settings下拉菜单时,会给你额外的选项。