如何使用 Xcode 5 为 iOS 6 构建? [关闭]

Posted

技术标签:

【中文标题】如何使用 Xcode 5 为 iOS 6 构建? [关闭]【英文标题】:How can I build for iOS 6 with Xcode 5? [closed] 【发布时间】:2013-09-20 13:13:36 【问题描述】:

我已经下载了新的 Xcode 5.0,但我想为 ios 6 构建一个应用程序...

如何从 Xcode 5.0 中做到这一点?还是我需要安装一个 Xcode 4 版本才能做到这一点?

Xcode 允许我更改部署目标,如下图所示:

但它不允许我使用较旧的 Base SDK

【问题讨论】:

将部署目标更改为 iOS 6 Xcode 5 向后兼容。默认支持 iOS 5、6 和 7。 Is it possible to install iOS 6 SDK on Xcode 5? 的可能重复项 【参考方案1】:

只需在项目的配置中将Deployment Target设置为iOS6即可:

【讨论】:

他可能还需要下载旧的 sdk 或苹果已修复您不再需要这样做 只要不使用较新版本中引入的任何 API,您就可以针对比您的 SDK 更早的目标进行部署。 你把那个屏幕放在哪里了?我想我仍然需要下载旧的 SDK 才能更改基础 SDK 对吗? 如果你想使用iOS6 SDK编译你需要之前的XCode @AlexandreLins 只需使用 iOS 7 SDK 并将您的部署目标设置为 iOS 6。这就是您需要做的所有事情。【参考方案2】:

首先,您需要下载您想要构建的旧版 Xcode。 之后,将 .sdk 复制到旧 Xcode /Applications/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/platform/SDK 的文件夹中

并将其粘贴到同一个文件夹中,但现在,来自 Xcode 5.0

现在,您应该可以在项目的“构建设置”选项卡下的 Base SDK 下的该文件夹中安装的所有 .sdk 之间进行选择。

【讨论】:

-1 这会导致 Xcode 的配置不受支持且无法保证正常工作。 +1 这对我来说效果很好。 是的,这对我也有用...非常感谢... 这是错误的答案,2 月 1 日之后将无法使用。

以上是关于如何使用 Xcode 5 为 iOS 6 构建? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

虽然 ios 6.1 作为基础 sdk xcode 5 为 ios 7 构建 ipa

如何构建使用 OpenCV 的 XCode 6 iOS 应用程序 - 未定义错误 __cplusplus

如何使用 xcode < 4.5 构建具有 iOs6 功能的应用程序?

在没有 XCODE 5 的运行 iOS7 的设备上测试 iOS 6 应用程序

如何在 Mac OSX 10.6.4 Snow leopard 中使用 iOS 5 安装 xcode 4.2

如何在新的 iOS 7 和 Xcode 5 上使用旧 ios 版本构建我的应用程序