xcodebuild
2016-05-09 08:31
411 查看
1、查看xcode的版本和build版本
xcodebuild -version
输出:
Xcode 7.2.1
Build version 7C1002
2、查看系统的sdk以及版本
xcodebuild -showsdks
输出:
OS X SDKs:
OS X 10.11
-sdk macosx10.11
iOS SDKs:
iOS 9.2
-sdk iphoneos9.2
iOS Simulator SDKs:
Simulator - iOS 9.2
-sdk iphonesimulator9.2
tvOS SDKs:
tvOS 9.1
-sdk appletvos9.1
tvOS Simulator SDKs:
Simulator - tvOS 9.1
-sdk appletvsimulator9.1
watchOS SDKs:
watchOS 2.1
-sdk watchos2.1
watchOS Simulator SDKs:
Simulator - watchOS 2.1
-sdk watchsimulator2.1
3.显示工程项目信息
xcodebuild -list
输出:
Information about project "kuaixiao":
Targets:
kuaixiao
kuaixiaoTests
Build Configurations:
Debug
Release
If no build configuration is specified and -scheme is not passed then "Debug" is used.
Schemes:
kuaixiao
2)默认是Release工程,要设置成Debug模式如下:
$ xcodebuild -sdk iphonesimulator5.0 -configuration Debug
3)clean创建的工程
$ xcodebuild clean -sdk iphonesimulator5.0 -configuration Debug
第一步清理:
/usr/bin/xcodebuild -target targetName clean
第二步编译:
/usr/bin/xcodebuild -target targetName build
第三步打包:
/usr/bin/xcrun -sdk iphoneos PackageApplication -v path/To/xxx.app -o xxx.ipa
应用签名打包
xcodebuild -target targetName CODE_SIGN_IDENTITY="iPhone Distribution:XXXXXX"
xcrun -sdk iphoneos PackageApplication -v 源app路径 -o 输出的ipa路径 --sign "iPhone Distribution:XXXXXX"
xcodebuild -version
输出:
Xcode 7.2.1
Build version 7C1002
2、查看系统的sdk以及版本
xcodebuild -showsdks
输出:
OS X SDKs:
OS X 10.11
-sdk macosx10.11
iOS SDKs:
iOS 9.2
-sdk iphoneos9.2
iOS Simulator SDKs:
Simulator - iOS 9.2
-sdk iphonesimulator9.2
tvOS SDKs:
tvOS 9.1
-sdk appletvos9.1
tvOS Simulator SDKs:
Simulator - tvOS 9.1
-sdk appletvsimulator9.1
watchOS SDKs:
watchOS 2.1
-sdk watchos2.1
watchOS Simulator SDKs:
Simulator - watchOS 2.1
-sdk watchsimulator2.1
3.显示工程项目信息
xcodebuild -list
输出:
Information about project "kuaixiao":
Targets:
kuaixiao
kuaixiaoTests
Build Configurations:
Debug
Release
If no build configuration is specified and -scheme is not passed then "Debug" is used.
Schemes:
kuaixiao
2)默认是Release工程,要设置成Debug模式如下:
$ xcodebuild -sdk iphonesimulator5.0 -configuration Debug
3)clean创建的工程
$ xcodebuild clean -sdk iphonesimulator5.0 -configuration Debug
第一步清理:
/usr/bin/xcodebuild -target targetName clean
第二步编译:
/usr/bin/xcodebuild -target targetName build
第三步打包:
/usr/bin/xcrun -sdk iphoneos PackageApplication -v path/To/xxx.app -o xxx.ipa
应用签名打包
xcodebuild -target targetName CODE_SIGN_IDENTITY="iPhone Distribution:XXXXXX"
xcrun -sdk iphoneos PackageApplication -v 源app路径 -o 输出的ipa路径 --sign "iPhone Distribution:XXXXXX"
相关文章推荐
- build_native.py 未找到工程 xxx\proj.android' 可用的 Android 目标平台。 Android 目标平台版本应该大于或等于 20
- mcc、mbuild和mex命令详解
- Top K Frequent Elements=-leetcode
- DuiLib学习笔记(二) 扩展CScrollbar属性
- StringBuilder和Stringbuffer 对比
- AVQueue的一些总结
- MAX Common SubSequence
- 子线程为什么不能更新UI
- 关于UITableViewCell (xib) 自适应高度的问题
- iOS xib或storyborad中给UI控件设置边框颜色
- BlockingQueue详解
- java实现通讯录Gui
- java简单计算器Gui
- HDU 4918 Query on the subtree
- VOLTE parameter in Attach Request/Accept message
- Jmeter之csv、用户自定义变量以及Query Type分析(八)
- GUI
- iOS 中的UIWindow
- buildroot(一)
- paper:synthesizable finit state machine design techniques using the new systemverilog 3.0 enhancements之fsm1各种style的timing/area比较