博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iphone-命令行编译--xcodebuild
阅读量:6239 次
发布时间:2019-06-22

本文共 1236 字,大约阅读时间需要 4 分钟。

引用:

1.查看xcode的版本号和build版本

$ 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目录,结构如下:

MakeFileTest.app就是编译生成的可执行文件,

而MakeFileTest.build文件夹下是一些中间文件

2)默认是Release工程,要设置成Debug模式如下:

$ xcodebuild -sdk iphonesimulator5.0 -configuration Debug

3)clean创建的工程

$ xcodebuild clean -sdk iphonesimulator5.0 -configuration Debug

成功输出**CLEAN SUCCEEDED**

 

5.xcodebuild的编译参数

转载地址:http://gvbia.baihongyu.com/

你可能感兴趣的文章
“main cannot be resolved or is not a field”解决方案
查看>>
oc中使用switch实现图片浏览功能,补充其它的实现方式
查看>>
6、DRN-----深度强化学习在新闻推荐上的应用
查看>>
用父类指针指向子类对象
查看>>
Flexigrid默认是可以选择多行
查看>>
PHP导入导出Excel方法小结
查看>>
ZOJ 3870 Team Formation 位运算 位异或用与运算做的
查看>>
清除浮动float的方法
查看>>
java学习第十二天
查看>>
1 Kubernetes管理之master和Node
查看>>
M端计算rem方法
查看>>
as3 用StyleSheet css 设置文本样式
查看>>
hdu4612(双连通缩点+树的直径)
查看>>
【转】深入理解 C# 协变和逆变
查看>>
第六次作业
查看>>
UML
查看>>
9.[Java开发之路](6)File类的使用
查看>>
折半插入排序(binary insertion sort)
查看>>
打包常见问题
查看>>
javascript解析json
查看>>