Xcode 如何使用旧版本SDK以保证程序兼容性
一、首先锁定 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以保证程序兼容性相关推荐
- Xcode怎么退回旧版本?
最近将Xcode升级到10.1版本,调试项目的时候没问题,打包项目的时候出错了.看错误信息应该是动态库路径出错,但是在以前版本的Xcode没问题,没办法,先退回旧版本看看,找找原因.在网上找的方法基本 ...
- 安装itunes时提示不能删除旧版本的apple应用程序支持
下载我 选择需要卸载清理的程序(所有与Apple有关的) ok
- 如何在旧的iPhone或iPad上安装旧版本的iOS应用
Your old iPad might be still going strong, but if all your apps need newer versions of iOS to run, i ...
- 积分和人民币比率_通过比率路由到旧版和现代应用程序–通过Spring Cloud的Netflix Zuul...
积分和人民币比率 从应用程序的旧版本迁移到应用程序的现代化版本时,一个非常常见的要求是能够将用户缓慢迁移到新应用程序. 在本文中,我将介绍通过Spring Cloud使用对Netflix Zuul的支 ...
- 基于比率的路由到旧版和现代应用程序–通过Spring Cloud的Netflix Zuul
从应用程序的旧版本迁移到应用程序的现代化版本时,一个非常普遍的要求是能够将用户缓慢迁移到新应用程序. 在本文中,我将介绍通过Spring Cloud使用对Netflix Zuul的支持编写的这种路由层 ...
- ASP.NET 5 DNX SDK删除旧版本
ASP.NET 5各种升级后旧版本的DNX不会删除,想删除旧版本的DNX,可以通过以下命令完成 首先打开CMD或者Powershell 1.先输入dnvm看看命令中是否有uninstall 2.如果没 ...
- Android SDK各个版本API的特性及兼容性(Dalvik/ART)
Android最新support包v4,v7,v13,v14,v17等 - http://download.csdn.net/download/u012808234/9502763 Android A ...
- 导入旧版本Android项目时的“Unable to resolve target ‘android
在Ecplise + ATD + Android SDK的开发中,导入旧版本的Android项目时,往往会出现类似的如下错误 Error:Unable to resolve target 'andro ...
- 解决 'config.h' file not found。升级xcode 新版本导致旧的RN项目打开报错 解决方法。...
2019独角兽企业重金招聘Python工程师标准>>> 电脑升级了最新的 macOS Mojave 和最新的 XCode 10,升级之后解决出现以前旧版本的RN项目打不开. 解决方法 ...
最新文章
- Swift 中的内存管理详解
- linux stm32 主从,STM32F407和STM32F051主从I2C通信方法
- 显示多文档标签_HTML常用基础标签,前端从入门到精通
- p5js可以在linux上运行吗,在linux上使用python运行phantomjs
- 借助桶排序思想完成的一道题
- # 华为考试心路历程#一名小白的HCNP数通取证记录
- 网易云NCM格式转换器
- DCE/MS RPC旁窥
- JSzip 前端处理下载打包文件夹
- 压缩文件RAR和ZIP的区别
- Excel 取消分页符
- Win系统设置虚拟内存
- 机械秒表的使用方法_秒表、机械秒表、504秒表,505无暂停机械秒表
- 京东广告推荐机器学习系统实践
- 自动化办公:2、Python自动化之Excel读取表格+设置样式
- java excel 导入 格式转换_【转】JAVA实现EXCEL的导入和导出(二)
- Android 6.0-13.0系统兼容
- day09_类,对象,封装(学习自用)
- exFAT和NTFS哪个好
- 电脑通过手机上网的方法
热门文章
- ITPro Magazine2006年第6期发布
- linux渗透测试_渗透测试:选择正确的(Linux)工具栈来修复损坏的IT安全性
- [EOJ439] 强制在线
- Beta冲刺! Day2 - 砍柴
- 菜鸟成长记(十一)----- 操蛋的2016与未知的2017
- bootstrap基础学习十篇
- 使用winform来递归实现资源管理器
- 大型网站系统架构实践(四)http层负载均衡之haproxy实践篇(一)
- Windows Phone开发(29):隔离存储C 转:http://blog.csdn.net/tcjiaan/article/details/7447469...
- 【SQLSERVER】SQL SERVER 2008筛选表报错