iOS部署的神秘故障目标在真实设备上

时间:2013-11-18 08:41:48

标签: ios xcode ios7 xcode5

我遇到了XCode 5的问题。 昨天一切都很好。今天,当我尝试在iPhone 5或iPad Mini上运行我的应用程序时,我收到以下错误:

iOS deployment target '7.0' for architecture 'armv7s' and variant 'normal' is greater than the maximum value '6.1.99' for the iOS 6.1 SDK.

基础SDK和部署目标都是iOS 7(最新版本)。我在两台设备上都安装了iOS7。当我尝试在iOS7的模拟器上启动应用程序时,一切都很好。 我试图清理项目,重新启动XCode和MAC,查看project.pbxproj - 仍然无法理解是什么。 所以,任何帮助都会非常棒!

基础SDK:

部署目标:

2 个答案:

答案 0 :(得分:6)

所以,我已经完全从XCode中删除iOS 6.1 SDK解决了这个问题 - 我已经在几周前手动安装了它。之后,应用程序构建没有任何问题。

答案 1 :(得分:1)

您已将项目配置为在iOS 7上运行,但您正在构建iOS 6.1 SDK。

您应该针对最新的SDK进行构建,但要为您希望支持的最低版本设置部署(您在此处做了相反的操作)。

在项目构建设置中,请确保已选择ios 7作为基本sdk。

enter image description here