一、首先锁定 SDK 的目标位置,打开 Finder 找到应用程序 Xcode 右键选择打开包内容,之后进入到目录 Contents/Developer/Platforms ,可以看到不同平台的 SDK 分类,根据开发平台进入相关目录即可,之后进入到子目录 Developer/SDKs 中。
本文以 /Developer/Platforms/MacOSX.platform/Developer/SDKs 为例。

二、获取目标版本的 SDK 包,可以通过两种方式:
(1)直接通过 developer.apple.com 网站下载;
(2)可以直接从其它机器上拷贝该目标 SDK;
本文以 MacOSX10.9.sdk 为例。

三、复制第二步中拷贝的目标 SDK,粘贴到在第一步中确定的平台目录即可;此时启动 Xcode 如果在 Project 设置里面可以找到目标 SDK 说明设置已经成功,否则进入第四步;

四、在部分 Xcode 中会在 Info.plist 属性文件中限制 SDK 版本,因此可能会出现拷贝 SDK 之后 Xcode 确不显示的情形,此时需要在 MacOSX.platform 目录下找到 Info.plist 文件,打开后找到MinimumSDKVersion 选项,将后面的版本参数改成你的目标 SDK 版本即可;若提示文件被锁定,那么需要通过 Terminal 以管理员权限修改该版本即可;

五、此时打开 Xcode 在 Project 设置里面就可以找到目标 SDK 了。

Xcode 如何使用旧版本SDK以保证程序兼容性相关推荐

  1. Xcode怎么退回旧版本?

    最近将Xcode升级到10.1版本,调试项目的时候没问题,打包项目的时候出错了.看错误信息应该是动态库路径出错,但是在以前版本的Xcode没问题,没办法,先退回旧版本看看,找找原因.在网上找的方法基本 ...

  2. 安装itunes时提示不能删除旧版本的apple应用程序支持

    下载我 选择需要卸载清理的程序(所有与Apple有关的) ok

  3. 如何在旧的iPhone或iPad上安装旧版本的iOS应用

    Your old iPad might be still going strong, but if all your apps need newer versions of iOS to run, i ...

  4. 积分和人民币比率_通过比率路由到旧版和现代应用程序–通过Spring Cloud的Netflix Zuul...

    积分和人民币比率 从应用程序的旧版本迁移到应用程序的现代化版本时,一个非常常见的要求是能够将用户缓慢迁移到新应用程序. 在本文中,我将介绍通过Spring Cloud使用对Netflix Zuul的支 ...

  5. 基于比率的路由到旧版和现代应用程序–通过Spring Cloud的Netflix Zuul

    从应用程序的旧版本迁移到应用程序的现代化版本时,一个非常普遍的要求是能够将用户缓慢迁移到新应用程序. 在本文中,我将介绍通过Spring Cloud使用对Netflix Zuul的支持编写的这种路由层 ...

  6. ASP.NET 5 DNX SDK删除旧版本

    ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成 首先打开CMD或者Powershell 1.先输入dnvm看看命令中是否有uninstall 2.如果没 ...

  7. Android SDK各个版本API的特性及兼容性(Dalvik/ART)

    Android最新support包v4,v7,v13,v14,v17等 - http://download.csdn.net/download/u012808234/9502763 Android A ...

  8. 导入旧版本Android项目时的“Unable to resolve target ‘android

    在Ecplise + ATD + Android SDK的开发中,导入旧版本的Android项目时,往往会出现类似的如下错误 Error:Unable to resolve target 'andro ...

  9. 解决 'config.h' file not found。升级xcode 新版本导致旧的RN项目打开报错 解决方法。...

    2019独角兽企业重金招聘Python工程师标准>>> 电脑升级了最新的 macOS Mojave 和最新的 XCode 10,升级之后解决出现以前旧版本的RN项目打不开. 解决方法 ...

最新文章

  1. Swift 中的内存管理详解
  2. linux stm32 主从,STM32F407和STM32F051主从I2C通信方法
  3. 显示多文档标签_HTML常用基础标签,前端从入门到精通
  4. p5js可以在linux上运行吗,在linux上使用python运行phantomjs
  5. 借助桶排序思想完成的一道题
  6. # 华为考试心路历程#一名小白的HCNP数通取证记录
  7. 网易云NCM格式转换器
  8. DCE/MS RPC旁窥
  9. JSzip 前端处理下载打包文件夹
  10. 压缩文件RAR和ZIP的区别
  11. Excel 取消分页符
  12. Win系统设置虚拟内存
  13. 机械秒表的使用方法_秒表、机械秒表、504秒表,505无暂停机械秒表
  14. 京东广告推荐机器学习系统实践
  15. 自动化办公:2、Python自动化之Excel读取表格+设置样式
  16. java excel 导入 格式转换_【转】JAVA实现EXCEL的导入和导出(二)
  17. Android 6.0-13.0系统兼容
  18. day09_类,对象,封装(学习自用)
  19. exFAT和NTFS哪个好
  20. 电脑通过手机上网的方法

热门文章

  1. ITPro Magazine2006年第6期发布
  2. linux渗透测试_渗透测试:选择正确的(Linux)工具栈来修复损坏的IT安全性
  3. [EOJ439] 强制在线
  4. Beta冲刺! Day2 - 砍柴
  5. 菜鸟成长记(十一)----- 操蛋的2016与未知的2017
  6. bootstrap基础学习十篇
  7. 使用winform来递归实现资源管理器
  8. 大型网站系统架构实践(四)http层负载均衡之haproxy实践篇(一)
  9. Windows Phone开发(29):隔离存储C 转:http://blog.csdn.net/tcjiaan/article/details/7447469...
  10. 【SQLSERVER】SQL SERVER 2008筛选表报错