0

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

我正在与之合作的其他人似乎都没有这个问题。它存在于 Xcode 3 和 4 中,因此也不是 Xcode 4 的问题。

还有其他人有这个问题吗?有解决办法吗?

4

3 回答 3

1

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

另外不要忘记,如果您在单击 Active build settings 下拉菜单时按住 Alt(或 Option),则会为您提供其他选项。

于 2011-01-24T10:48:10.690 回答
0

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

于 2010-10-12T02:28:28.323 回答
0

呵呵...原来项目是在4.2 SDK下使用的,当时我只有4.0,这解释了缺少的SDK部分...更新到4.2,现在都修复了。

源代码控制会很好,但是支持我们需要的功能的好东西并不多(免费);如果有人有在 OS X 上安装 Subversion 并使用它的指南(无需过于技术性地阅读 Terminal),我将不胜感激。或者如何使用 Xcode 4 设置 Git(虽然我知道这是在 NDA 下,所以这可能不会发生)。

于 2011-01-27T22:07:43.143 回答