iOS 命令行打包

命令打包实例

提示:可调用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 -archivePath <编译成功之后产生的.xcarchive文件存放路径> -configuration <编译环境> archive

.xcworkspace文件全称示例:diyue.xcworkspace
schemeName示例diyue
.xcarchive文件路径示例:/Users/gfk/Desktop/diyueArchive/xcode10/uat-adhoc/diyue.xcarchive
编译环境:默认就有DebugRelease,当然也有你自己配置的环境。

下面是代码实例:

// 打出一个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包产生的文件),可直接拿该文件来使用。

iOS 命令行打包_第1张图片
Snip20181018_5.png


相关参考文章

你可能感兴趣的:(iOS 命令行打包)