ios自动打包(适用于批量打包)

ios自动打包(适用于批量打包)_第1张图片

一 总述:终端命令行操作,通常打包采用xcodebuild和xcrun两个命令,xcodebuild负责编译,xcrun负责将app打成ipa。


二 xcodebuild介绍:
xcodebuild –help 或 –h查看具体的指令选项
显示xcode版本号:                xcodebuild -version
显示当前系统安装的sdk:            xcodebuild –showsdks
显示当前目录下project Information:    xcodebuild –list
需要注意的是:执行以上命令时必须把位置定位在ios项目文件的根目录下,否则会提示找不相关命令的。

三 xcrun介绍:
指令:
xcrun -sdk iphoneos PackageApplication -v -o(-v 后接源app路径 -o 输出的ipa路径)
例:
ebdoor hotzhu$ xcrun -sdk iphoneos PackageApplication -v /Users/hotzhu/Desktop/ebdoor/build/Release-iphoneos/ebdoor.app -o /Users/hotzhu/Desktop/ebdoortest.ipa


四 详细操作步骤:

1.编译工程:/usr/bin/xcodebuild -target targetName
例:
quanzhudeMac-mini:ebdoor hotzhu$ xcodebuild -target ebdoor

2.自动打包工程:
xcrun -sdk iphoneos PackageApplication -v -o

例:
ebdoor hotzhu$ xcrun -sdk iphoneos PackageApplication -v /Users/hotzhu/Desktop/ebdoor/build/Release-iphoneos/ebdoor.app -o /Users/hotzhu/Desktop/ebdoortest.ipa


五 下面贴出相应指令结果:
1)xcodebuild相关指令结果




2)编译工程结果

3)打包结果

ios自动打包(适用于批量打包)_第2张图片

ios自动打包(适用于批量打包)_第3张图片





你可能感兴趣的:(ios自动打包(适用于批量打包))