升级到Xcode 3.2.5后"Base SDK Missing"

ing*_*.am 9 iphone xcode ios4 ios

所以我采取了升级到Xcode 3.2.5(iPhone SDK 4.2)的步骤,现在我无法运行到设备.我现在总是在开发环境中看到这个:

替代文字

在我目前的项目中,当进入项目设置时,我只能将Base SDK设置为iOS 4.2,但这不会改变"Base SDK Missing"问题.:/

然而,我可以部署到模拟器,并更改我希望模拟器加载的版本.

有谁知道如何解决这一问题?

如果我创建一个新项目,我不会得到这个......

谢谢

Ric*_*III 15

通过这样做我解决了这个问题:

Project->Edit Project Settings->Build->Base SDK->Latest SDK (4.2)
Project->Edit Project Settings->Build->iOS Target Deployment->iOS 4.2

Project->Edit Active Target (myTarget)->Base SDK->Latest SDK (4.2)
Project->Edit Active Target (myTarget)->iOS Target Deployment->iOS 4.2
Run Code Online (Sandbox Code Playgroud)

而且,如果你还有问题:

单击基本SDK缺失的框,然后选择:

Simulator -> Debug
Run Code Online (Sandbox Code Playgroud)

应该这样做.

  • 我要添加你可能还需要重新加载项目(你不必重新启动XCode) (4认同)
  • 谢谢你.这是活跃的目标,让我.然而,我所做的就是在更改之后重新启动Xcode以摆脱未找到的Base SDK ... (3认同)
  • +1用于重新加载项目.无论出于何种原因,如果我在XCode中从Apple下载示例应用程序,我必须首先更改SDK然后关闭项目并重新打开它. (2认同)