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

Posted

技术标签:

【中文标题】如何在新的 iOS 7 和 Xcode 5 上使用旧 ios 版本构建我的应用程序【英文标题】:How can i build my app with old ios version on new iOS 7 and Xcode 5 【发布时间】:2013-09-26 05:41:22 【问题描述】:

我已经用 ios7 xcode 5 更新了我的 mac...ui 发生了变化...我可以用旧版本构建我的 pp。我的意思是有什么可以让我在旧版本上从新版本构建我的应用程序。

谢谢

【问题讨论】:

【参考方案1】:

AFAIK .. 这样做的唯一方法是下载旧的 SDKS 并将它们链接到 XCode。

使用 iOS7 SDK,您仍然可以将您的部署目标设置为 iOS6,并且自动布局等功能将起作用。

真正支持旧版本的 SDK 实际上可能并不值得,因为 API 弃用等可能会导致您的应用在现实世界中崩溃。

【讨论】:

【参考方案2】:

我在做实验后找到了我的问题的解决方案......希望这是正确的,因为结果是我想要的......

打开内容包文件夹后,我从旧 Xcode 4.6 文件夹中复制了所有 SDK,然后在我的新 Xcode5 文件夹中找到了 SDK。

然后我得到了更改基础 SDK 的选项,同时显示了适用于新旧 ios 的 SDK。为 6.1 和部署目标选择 6.1....是的,我恢复了我的 UI ....一切都与 ios6.1 相同。

希望我将它上传到 iTunes 时不会遇到任何问题...

【讨论】:

【参考方案3】:Xcode5 项目中将部署目标设置为 6.0。 构建并存档您的项目以创建.ipa 文件。 使用iTunes 将其安装到您的iOS7 设备中。

【讨论】:

以上是关于如何在新的 iOS 7 和 Xcode 5 上使用旧 ios 版本构建我的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

无法在新的 Xcode 版本 13 上运行 React 本机 IOS 应用程序

iOS 7教程学习iOS 8?

如何在 Xcode 5 上安装新的 iOS SDK?

新的 Xcode 6 项目 - 如何在 iOS 7 模拟器中运行

带有 unicode 的字符串在新的 XCode UI 测试中不匹配并且测试失败

你如何在新的 XCode 中“升级 ipad 的目标”?