XcodeBuild命令打包
2018-04-17 本文已影响88人
FengxinLi
目前我们公司用的是jenkins打包,但是有空自己也学习下命令打包。
首先我们需要用终端进入当前需要打包的工程目录然后执行下面的命令
生成archive的命令
xcodebuild archive -project TCMManager.xcodeproj -scheme TCMManager -archivePath /Users/mac/Desktop/fengxin/TCMManager.xcarchive
TCMManager 这个是我们的工程名,没有用cocopod,用了的话是另外的命令
如果出现下面截图说明成功
屏幕快照 2018-04-17 下午6.04.58.png
-archivePath 是生成的archive放到那个地方我放到桌面fengxin这个目录下面的。
从archive 导出ipa包
xcodebuild -exportArchive -archivePath /Users/mac/Desktop/fengxin/TCMManager.xcarchive -exportPath /Users/mac/Desktop/fengxin -exportOptionsPlist ~/Desktop/fengxin/plist.plist
如果出现下面截图就是ok的
屏幕快照 2018-04-17 下午5.52.45.png
因为我用的是最新版本的 ,但xcode9 之后,打包需要指定以下信息,才能完成导出。
plist.plist 这个文件里面的内容我截图
屏幕快照 2018-04-17 下午6.03.22.png
这个内容不用自己去写。当我们手动打包的时候就会生成这个。到时候保存下,自动打包的时候就可以直接用。