我有一个新版本的Xcode。我有一个安装了新版iOS的iOS设备。
我想使用旧版iOS SDK使用新版本的Xcode构建我的应用程序。
如何?
答案 0 :(得分:27)
你没有;不应修改Xcode.app包的内容。
Xcode的任何特定版本都包含符合条件的SDK,并且不支持使用任何其他SDK。
答案 1 :(得分:1)
当我更新到xcode 5时,我也遇到了同样的问题,它删除了旧的sdk。但我从另一台计算机上获取了旧SDK的副本,您可以从以下链接下载。
http://www.4shared.com/zip/NlPgsxz6/iPhoneOS61sdk.html
(www.4shared.com测试帐号test@yopmail.com/test)
有两种方法可供使用。
1)将此文件夹解压缩并粘贴到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs&重新启动xcode。
但如果你更新xcode,这可能会被Xcode删除。
2)另一种方法是解压缩并粘贴到您想要的位置,然后转到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs并在此处创建符号链接,以便SDK保留即使您更新Xcode也一样。
我做的另一项改变,Build Setting>架构>标准(不是64)所以列出部署目标的所有版本
如果您只想更改部署目标,则无需下载zip。
以下是一些截图。
答案 2 :(得分:-8)
此答案不正确,Xcode不支持其使用。我出于历史原因离开这里。
Applications
文件夹。在项目设置中,选择左侧正在构建的目标。然后选择构建设置,然后选择基本SDK 。您现在应该看到SDK的两个版本。选择您要构建的SDK。