命令打包实例
提示:可调用xcodebuild --help
命令查看使用方法(笔者觉得挺详细的)。
第一步
终端进入.xcworkspace
文件目录第二步,打包(注意:打包前,如果你的电脑装有多个xcode,这时可以使用
sudo xcode-select --switch path/to/Xcode.app
命令选择一个xcode来执行后面的命令。选择xcode命令实例:sudo xcode-select --switch /Applications/Xcode10.app
)
语法:xcodebuild -workspace <.xcworkspace文件全称>
-scheme <schemeName>
-archivePath <编译成功之后产生的.xcarchive文件存放路径>
-configuration <编译环境>
archive
.xcworkspace文件全称示例:diyue.xcworkspace
schemeName示例:diyue
.xcarchive文件路径示例:/Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/diyue.xcarchive
编译环境:默认就有Debug
和Release
,当然也有你自己配置的环境。
下面是代码实例:
// 打出一个diyue.archive文件
$xcodebuild -workspace diyue.xcworkspace -scheme diyue -archivePath /Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/diyue.xcarchive -configuration Debug archive
- 第三步,导出
语法:xcodebuild -exportArchive -archivePath<.xcarchive文件存放的路径>
-exportPath<生成的.ipa包存放的路径>
-exportOptionsPlist<.ipa包的配置文件路径>
.xcarchive文件存放的路径示例:/Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/diyue.xcarchive
.ipa包存放路径示例:/Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/diyue
.ipa包的配置文件路径示例:/Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/ExportOptions.plist
下面是代码实例:
$xcodebuild -exportArchive -archivePath /Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/diyue.xcarchive -exportPath /Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/diyue -exportOptionsPlist /Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/ExportOptions.plist
提示:ExportOptions.plist
文件,我们手动打包时就会生成这个文件(下图是打release包产生的文件),可直接拿该文件来使用。