iphone-命令行编译之--xcodebuild
2016-07-15 10:24
417 查看
1.查看xcode的版本号和build版本
显示内容:
2.显示当前系统的sdk、及其版本
显示内容:
3.显示工程项目信息
先cd到工程目录下(有*.xcodeproj的目录,比如MakeFileTest.xcodeproj),然后输入命令
显示内容
如果未指定Configurations,默认为release
4.xcodebuild用法:
1)用ios5.0模拟器(iphonesimulator5.0)建立工程
输出一堆编译过程,最后输出** BUILD SUCCEEDED **表示创建成功;
若输出** BUILD FAILED **表示创建失败
成功后会在当前工程目录下创建build目录,结构如下:
![](http://pic002.cnblogs.com/images/2012/373740/2012030118243877.png)
MakeFileTest.app就是编译生成的可执行文件,
而MakeFileTest.build文件夹下是一些中间文件
![](http://pic002.cnblogs.com/images/2012/373740/2012030118294134.png)
2)默认是Release工程,要设置成Debug模式如下:
3)clean创建的工程
成功输出**CLEAN SUCCEEDED**
$ xcodebuild -version
显示内容:
Xcode 4.2 Build version 4D199
2.显示当前系统的sdk、及其版本
$ xcodebuild -showsdks
显示内容:
Mac OS X SDKs: Mac OS X 10.6 -sdk macosx10.6 Mac OS X 10.7 -sdk macosx10.7 iOS SDKs: iOS 5.0 -sdk iphoneos5.0 iOS Simulator SDKs: Simulator - iOS 5.0 -sdk iphonesimulator5.0
3.显示工程项目信息
先cd到工程目录下(有*.xcodeproj的目录,比如MakeFileTest.xcodeproj),然后输入命令
$ xcodebuild -list
显示内容
Information about project "MakeFileTest": Targets: MakeFileTest Build Configurations: Debug Release If no build configuration is specified and -scheme is not passed then "Release" is used. Schemes: MakeFileTest
如果未指定Configurations,默认为release
4.xcodebuild用法:
1)用ios5.0模拟器(iphonesimulator5.0)建立工程
$ xcodebuild -sdk iphonesimulator5.0
输出一堆编译过程,最后输出** BUILD SUCCEEDED **表示创建成功;
若输出** BUILD FAILED **表示创建失败
成功后会在当前工程目录下创建build目录,结构如下:
![](http://pic002.cnblogs.com/images/2012/373740/2012030118243877.png)
MakeFileTest.app就是编译生成的可执行文件,
而MakeFileTest.build文件夹下是一些中间文件
![](http://pic002.cnblogs.com/images/2012/373740/2012030118294134.png)
2)默认是Release工程,要设置成Debug模式如下:
$ xcodebuild -sdk iphonesimulator5.0 -configuration Debug
3)clean创建的工程
$ xcodebuild clean -sdk iphonesimulator5.0 -configuration Debug
成功输出**CLEAN SUCCEEDED**
相关文章推荐
- Android ADT 23.0.0无法更新到23.0.2问题解决方案
- SDKMAN:轻松管理多个软件开发套件 (SDK) 的命令行工具
- Parse正式发布开源PHP SDK
- 基于Android SDK-在64位Linux中使用需要注意的问题
- iOS开发之路--微博“更多”页面
- Android编程之SDK安装组件的离线安装方法分享
- C#调用Nero SDK刻录光盘的方法
- 使用科大讯飞语音SDK实现文字在线合成语音
- 在Android Studio中使用BaiduMap SDK实时获取当地位置信息
- android 微信 sdk api调用不成功解决方案
- Android开发的IDE、ADT、SDK、JDK、NDK等名词解释
- 基于Android设计模式之--SDK源码之策略模式的详解
- 更新android SDK 失败的解决方法
- Android在线更新SDK的方法(使用国内镜像)
- android开发环境搭建详解(eclipse + android sdk)
- Android SDK在线更新镜像服务器大全
- Android SDK三种更新失败及其解决方法
- 解决Android SDK下载和更新失败的方法详解
- Android SDK中的Support兼容包详解
- VC中SDK与MFC的区别浅析