我有一个新版本的 Xcode。我有一台安装了新版本 iOS 的 iOS 设备。
我想使用新版本的 Xcode 使用旧的 iOS SDK 构建我的应用程序。
如何?
你没有;不应修改 Xcode.app 包的内容。
任何特定的 Xcode 版本都包括它所针对的 SDK,并且不支持将任何其他 SDK 与它一起使用。
当我更新到 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。
我所做的另一个更改,构建设置 > 架构 > 标准(不是 64)所以列出了部署目标的所有版本
如果您只想更改部署目标,则无需下载 zip。
这是一些屏幕截图。
这个答案不正确,Xcode 不支持它的使用。我只是出于历史原因把它留在这里。
Applications
文件夹。在您的项目设置中,在左侧选择您正在构建的目标。然后选择Build Settings,然后选择Base SDK。您现在应该看到两个版本的 SDK。选择您要构建的 SDK。