首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用最新的Xcode下载在旧的iOS版本上进行构建?

如何使用最新的Xcode下载在旧的iOS版本上进行构建?
EN

Stack Overflow用户
提问于 2010-09-20 04:54:03
回答 3查看 35.7K关注 0票数 24

我安装了多个版本的Xcode。通过启动旧的Xcode,我可以在旧的iOS版本上构建我的项目。但是如何使用较新的Xcode版本来构建较旧的iOS版本呢?

在项目设置中有一个Base SDK下拉列表。它只提供最新的iOS版本供选择。

在/Developer/Platforms/下有一个iOS.platform文件夹,其中包含以下内容:

代码语言:javascript
复制
SDKs/
  iPhoneOS3.2.sdk
  iPhoneOS4.1.sdk

最后,还有一个名为DeviceSupport的有趣文件夹,它包含了从3.0到4.1的一大堆版本!

必须有一种方法将iOS / DeviceSupport文件从旧的Xcode复制到新的Xcode,并使旧的SDKs /SDKs文件工作,如SDK 4.0甚至3.0。多么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-09-20 05:19:47

要创建一个可以在多个版本的iOS上运行的应用程序目标相当简单:在项目设置中将“Base SDK”设置为您可能需要其功能的iOS的最新版本号。将“iPhone OS Deployment Target”设置为您将支持的最早的iOS版本号

您将需要安装较旧版本的xcode,因为较新的模拟器仅支持较新的ios版本

http://developer.apple.com/library/mac/#documentation/Xcode/Conceptual/XcodeCoexistence/Contents/Resources/en.lproj/Details/Details.html

票数 24
EN

Stack Overflow用户

发布于 2011-02-09 08:24:40

这在Xcode3.2.5 (iOS 4.2.1)中变得更加困难,因为设备和模拟器的单独"Base SDK“值被替换为单个"iOS SDK”。

有关如何在这个最新的Xcode中访问较旧的Simulator SDK版本的详细信息,请参阅我在Xcode/Simulator: How to run older iOS version?中的帖子。

票数 4
EN

Stack Overflow用户

发布于 2011-06-20 04:21:31

我认为您应该始终使用最新的SDK构建,只需将部署目标设置为适当的版本即可。要确保您的应用程序正常运行,请仔细检查所有版本上的所有内容,并检查文档中您正在使用的app在不同版本的SDK中是否已更改/删除/已弃用!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3747432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档