---
title: 插件使用之批量打包
tags: [xmake, 插件, 宏脚本, 打包]
date: 2016-06-09
author: Ruki
outline: deep
---

xmake提供了一些比较实用的内置宏脚本，比如 批量打包宏脚本 `xmake macro package`

这个宏脚本可以批量打包指定平台的所有架构，例如：

```bash
    # 批量打包当前平台的所有架构
    xmake macro package 

    # 批量打包iphoneos平台的所有架构
    xmake macro package -p iphoneos

    # 批量打包iphoneos平台的所有架构，并且传入"-m debug"给 `xmake config` 进行打包debug版本，包输出到/tmp/output目录
    xmake macro package -p iphoneos -f "-m debug" -o /tmp/output
```

这个打包宏针对iphoneos平台，还会自动将所有arch的包打成一个universal包。

针对这个宏的详细使用说明，可以参看：`xmake macro package --help` 