无法使用Xcode 4构建 - 所选的运行目标对此操作无效

Gee*_*esu 36 xcode cocoa xcode4

所以我对这个错误感到非常困惑,Stack Overflow上的其他线程提到我应该设置SDK,但我认为没有选择这样做.我正在努力建立:http://wafflesoftware.net/shortcut/

我没有选择,我只能选择我的Mac 64位,我希望它在32位.真的开始讨厌Xcode 4了.

这是我尝试编辑我的方案时的屏幕截图:http://groovyape.com/scheme.png

思考?

Rog*_*ger 71

首先,我观察到当Xcode 4决定我的Mac是64位并且我的所有其他方案都已消失时,重新启动Xcode会修复它.

如果重启后仍有问题,请转到管理方案...(在产品菜单下),然后单击立即自动创建方案按钮.尝试删除其他方案,看看你现在是否可以运行该项目.

但是,如果问题是您需要设置SDK,那就不同了:

  1. 单击左侧面板中的顶级项目图标
  2. 在出现的右侧面板中,选择"构建设置"(靠近顶部).
  3. 选择"全部"选项(而不是组合)
  4. 确保Base SDK已正确设置,如"OS X 10.7".

FWIW我现在正在认真考虑恢复到Xcode 3.2.5,4看起来很可怕.

  • 不幸的是,重新启动XCode 4并没有给我任何东西,只有64位方案,但我会继续寻找. (2认同)

小智 9

xCode 4.4.1,Validate Settings用来解决问题!

我可以选择32bit64bit现在.

  • 刚遇到这个问题,这就是要走的路. (2认同)

小智 6

尝试使用XCode 4构建/运行我在XCode 3.x中创建的一个微小的Objective-C"Hello,World"项目时,遇到相同的错误消息("所选运行目标对此操作无效").通过从"停止"按钮右侧的下拉菜单中选择"管理方案..."来修复它,删除列表中的一个方案(单击方案旁边的复选框,然后单击底部的" - "按钮)左),然后单击"立即自动创建方案".

我还需要将"Base SDK"从10.5更改为10.6,方法是单击"文件夹"图标(在"运行"按钮下方),单击其下方树视图的根/顶部,单击"项目"下方的蓝色图标在右侧窗格中,最后选择右侧的"最新Mac OS X(Mac OS X 10.6)".