iOS——Command-Line 查看当前SDK版本并修改默认SDK版本
在工作中可能会碰到用命令行编译、打包iOS应用程序的情况(xcodebuild相关命令)。
但是由于SDK版本问题,会报错,说某SDK版本不对,可能是因为升级Xcode导致的SDK版本升级,为了避免高SDK版本对当前代码的稳定性,可以通过修改默认SDK版本来解决。前提是,你需要安装了响应的SDK版本,一般xcode会自带SDK,比如下载就版本的Xcode,就会带有旧版本的SDK。
查看SDK版本命令:
xcodebuild -showsdks
显示如下:
  
修改sdk版本
$ sudo xcode-select -switch /Applications/Xcode_2.app(前提是我已经安装了xcode5.1.1版本,并命名为Xcode_2)
再次运行xcodebuild -showsdks 会看到:

希望能帮助到大家
iOS——Command-Line 查看当前SDK版本并修改默认SDK版本的更多相关文章
- Ubuntu修改默认Python版本,你了解多少~
		目录 1 查看Python版本 1.1 查看装有哪些版本 1.2 查看默认版本 2 修改Python默认版本 2.1 基于文件修改 2.2 基于软链接修改 1 查看Python版本 1.1 查看装有哪 ... 
- Ubuntu如何修改默认python版本为python3
		修改默认python版本 Ubuntu系统内置python2.7版本,默认运行python就是运行python2.7.现在很多人都是用python3作为开发语言,我们需要修改python的默认版本为p ... 
- eclipse新建maven项目,修改默认jdk版本
		我们新建maven项目,默认jdk版本是1.5,我们可以修改成我们想要的版本,有两种方法 1每个项目修改,在pom.xml添加 <build> <plugins> <!- ... 
- 打开package.json 查看node版本并修改本地node版本
- 【原】eclipse创建maven工程时,如何修改默认JDK版本?
		问题描述:eclipse建立maven项目时,JDK版本默认是1.5,想创建时默认版本设置为1.8,如何修改? 解决方案: 找到本机maven仓库存放位置,比如:${user.home}/.m2/路径 ... 
- 【原】无脑操作:eclipse创建maven工程时,如何修改默认JDK版本?
		问题描述:eclipse建立maven项目时,JDK版本默认是1.5,想创建时默认版本设置为1.8,如何修改? 解决方案: 找到本机maven仓库存放位置,比如:${user.home}/.m2/路径 ... 
- Mac修改默认python版本
		研究python爬虫,需要用到Beautiful Soup 但是Mac默认的python版本为2.7 自己安装了3.6的版本 import 报错 查找资料: Mac在启动,会先加载系统配置文件(包括~ ... 
- Laravel:php artisan key:generate三种报错解决方案,修改默认PHP版本(宝塔面板)
		为了兼容N多个网站,服务器上有3个PHP版本5.3/5.6/7.2.宝塔默认为5.3,但是laravel5.7并不支持,所以在创建线上 .env 环境配置文件,初始化应用配置时候报错了. cp .en ... 
- 【】maven 配置启动tomcat版本,修改默认的6.x.x版本
		<build> <plugins> <!-- 配置Tomcat插件 ,用于启动项目 --> <plugin> <groupId>org.ap ... 
随机推荐
- ABAP-SQL基础知识
			SQL语法 我们在编写ABAP4程序的时候,经常需要从TABLE中根据某些条件读取数据,读取数据最常用的方法就是通过SQL语法实现的.ABAP/4中可以利用SQL语法创建或读取TABLE,SQL语法分 ... 
- WebForm  简单控件、复合控件
			简单控件: Label:被编译成span 样式表里设置lable的高度: display:inline-block; Text --文本 ForeColor --字体颜色 Visible -- ... 
- 深入理解js——执行上下文
			什么是"执行上下文"?暂且不下定义,先看一段代码: 第一句报错,a未定义,很正常.第二句.第三句输出都是undefined,说明浏览器在执行console.log(a)时,已经知道 ... 
- 天气api
			http://php.weather.sina.com.cn/xml.php?city=%D6%D8%C7%EC&password=DJOYnieT8234jlsK&day=0 cit ... 
- 先进先出集合queue
			先进先出集合queue Enqueue添加到集合最后 Dequeue移除集合第一个对象并返回 
- 通过xcode或xcodebuild进行打包
			在实际应用中需要用到debug的安装包,所以决定自己学习一下打包,打包过程中遇到了各种问题,下面记录了一下我在打包中用到的步骤,当然我还有很多不明白的地方,如果有不对的地方,希望可以大家可以指出 ... 
- (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO
			. . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ... 
- Tornado 异步客户端
			前言 Tornado是很优秀的非阻塞式服务器,我们一般用它来写Web 服务器,据说知乎就是用Tornado写的. 如果对tornado源码不是很了解,可以先看一下另一篇文章: http://yunji ... 
- 第三十六章 metrics(4)- metrics-graphite
			将metrics report给graphite(carbon-relay) 一.代码 1.pom.xml <!-- metrics-graphite --> <dependency ... 
- Spinal Tap Case
			function spinalCase(str) { // "It's such a fine line between stupid, and clever." // --Dav ... 
