|
@@ -18,64 +18,57 @@ Bob 运行于命令行界面 `java` (再Windows上是 `java.exe`) 后跟bob的ja
|
|
```text
|
|
```text
|
|
$ java -jar bob.jar --help
|
|
$ java -jar bob.jar --help
|
|
usage: bob [options] [commands]
|
|
usage: bob [options] [commands]
|
|
- -a,--archive 编译数据包
|
|
|
|
- -ar,--architectures <arg> 逗号分割发布架构, 例如 "arm64-android,armv7-android"
|
|
|
|
- -u,--auth <arg> 作者認證標記
|
|
|
|
- --binary-output <arg> 指定可执行文件存放地址
|
|
|
|
- 默认地址是
|
|
|
|
- "<build-output>/<platform>/"
|
|
|
|
- -br,--build-report <arg> 指定编译报告的存放存放地址
|
|
|
|
- 报告为JSON格式
|
|
|
|
- -brhtml,--build-report-html <arg> 指定编译报告的存放存放地址
|
|
|
|
- 报告为HTML格式
|
|
|
|
- --build-server <arg> 编译服务器 (当使用原生扩展
|
|
|
|
- 时使用)
|
|
|
|
- -bo,--bundle-output <arg> 打包輸出目錄
|
|
|
|
- --bundle-format <apk|aab> Android 打包格式
|
|
|
|
- -d,--debug 使用dmengine的debug版本(当
|
|
|
|
- 编译时). 弃用, 使用--variant
|
|
|
|
- 代替
|
|
|
|
- --debug-ne-upload 把文件打包為upload.zip之後上傳到
|
|
|
|
- 編譯服務器
|
|
|
|
- --defoldsdk <arg> 指定defold sdk (sha1)
|
|
|
|
- 使用版本
|
|
|
|
- --exclude-build-folder 逗號分割的排除目錄列表
|
|
|
|
- -e,--email <arg> 用户电邮
|
|
|
|
- -h,--help 帮助文档
|
|
|
|
- -i,--input <arg> 指定源目录, 默认是当前
|
|
|
|
- 目录
|
|
|
|
- --identity <arg> 指定签名 (iOS)
|
|
|
|
- -k,--keep-unused 指定未使用资源仍然打包
|
|
|
|
- 输出
|
|
|
|
- --keystore <arg> Android 打包密鑰文件.
|
|
|
|
- --keystore-pass <arg> Android 打包密鑰密碼文件路徑.
|
|
|
|
- --keystore-alias <arg> Android 打包密鑰別名文件路徑.
|
|
|
|
- -l,--liveupdate <arg> 要在发布后使用热更新功能
|
|
|
|
- 参数填 yes
|
|
|
|
- -mp,--mobileprovisioning <arg> 指定 mobileprovisioning profile (iOS)
|
|
|
|
- -o,--output <arg> 输出目录. 默认是
|
|
|
|
- "build/default"
|
|
|
|
- -p,--platform <arg> 发布平台 (打包时)
|
|
|
|
- -r,--root <arg> 指定编译目录. 默认是
|
|
|
|
- 当前目录
|
|
|
|
- --settings <arg> 指定项目设置文件的
|
|
|
|
- 路径. 可以使用多个
|
|
|
|
- 文件. 设置根据文件
|
|
|
|
- 从左到右应用.
|
|
|
|
- --strip-executable 去掉dmengine的debug信息
|
|
|
|
- (编译 iOS 或 Android时)
|
|
|
|
- -tc,--texture-compression <arg> 使用纹理档中指定的
|
|
|
|
- 纹理压缩
|
|
|
|
- -tp,--texture-profiles <arg> 使用纹理压缩档 (弃用)
|
|
|
|
- --use-vanilla-lua 只使用 vanilla 源代码 (即
|
|
|
|
- 不要字节码)
|
|
|
|
- -v,--verbose 冗余输出
|
|
|
|
- --variant <arg> 指定使用 debug, release 或者 headless
|
|
|
|
- 的dmengine版本 (编译时)
|
|
|
|
- --version 打印输出
|
|
|
|
- 版本号
|
|
|
|
- --with-symbols 生成标记文件 (如果
|
|
|
|
- 可用)
|
|
|
|
|
|
+-a,--archive 编译数据包
|
|
|
|
+-ar,--architectures <arg> 逗号分割发布平台包含的架构
|
|
|
|
+ --archive-resource-padding <arg> 游戏包中的资源对齐间隔. 默认值为4.
|
|
|
|
+-bf,--bundle-format <arg> 游戏包格式 (Android: 'apk' 和 'aab')
|
|
|
|
+ --binary-output <arg> 指定可执行文件存放地址, 默认地址是
|
|
|
|
+ "<build-output>/<platform>/"
|
|
|
|
+-bo,--bundle-output <arg> 打包输出目录
|
|
|
|
+-br,--build-report <arg> 指定编译生成的JSON报告的存放地址
|
|
|
|
+-brhtml,--build-report-html <arg> 指定编译生成的HTML报告的存放地址
|
|
|
|
+ --build-artifacts <arg> 编译对象, 不指定的话默认为编译engine.
|
|
|
|
+ 可选项为 'engine', 'plugins'.
|
|
|
|
+ 以逗号分隔.
|
|
|
|
+ --build-server <arg> 编译服务器 (使用原生扩展时需指定)
|
|
|
|
+-ce,--certificate <arg> 已弃用! 指定证书 (Android)
|
|
|
|
+-d,--debug 使用dmengine的debug版本(当
|
|
|
|
+ 编译时). 已弃用, 使用--variant代替
|
|
|
|
+ --debug-ne-upload 把文件打包為upload.zip后上傳到
|
|
|
|
+ 編譯服務器
|
|
|
|
+ --defoldsdk <arg> 指定defold sdk (sha1) 使用版本
|
|
|
|
+-e,--email <arg> 用户电邮
|
|
|
|
+ --exclude-build-folder 逗號分割的排除目錄列表
|
|
|
|
+-h,--help 帮助文档
|
|
|
|
+-i,--input <arg> 指定源目录, 默认是当前目录
|
|
|
|
+ --identity <arg> 指定签名 (iOS)
|
|
|
|
+-k,--keep-unused 使未使用的资源仍然被打包输出
|
|
|
|
+ --keystore <arg> Android 打包密鑰文件.
|
|
|
|
+ --keystore-alias <arg> Android 打包密鑰別名文件路徑.
|
|
|
|
+ --keystore-pass <arg> Android 打包密鑰密碼文件路徑.
|
|
|
|
+-l,--liveupdate <arg> 要在发布后使用热更新功能, 该参数填 yes
|
|
|
|
+-mp,--mobileprovisioning <arg> 指定 mobileprovisioning profile (iOS)
|
|
|
|
+-o,--output <arg> 输出目录. 默认是 "build/default"
|
|
|
|
+-p,--platform <arg> 发布平台 (打包时)
|
|
|
|
+-pk,--private-key <arg> 已弃用! 指定密钥 (Android)
|
|
|
|
+-r,--root <arg> 指定编译目录. 默认是当前目录
|
|
|
|
+ --resource-cache-local <arg> 本地资源缓存地址.
|
|
|
|
+ --resource-cache-remote <arg> 远程资源缓存URL.
|
|
|
|
+ --resource-cache-remote-pass <arg> 远程资源存取认证的密码/令牌.
|
|
|
|
+ --resource-cache-remote-user <arg> 远程资源存取认证的用户名.
|
|
|
|
+ --settings <arg> 指定项目设置文件的路径. 可以使用多个
|
|
|
|
+ 文件. 设置根据文件, 从左到右应用.
|
|
|
|
+ --strip-executable 去掉dmengine的debug信息 (编译 iOS 或 Android时)
|
|
|
|
+-tc,--texture-compression <arg> 使用纹理档中指定的纹理压缩
|
|
|
|
+-tp,--texture-profiles <arg> 使用纹理压缩档 (已弃用)
|
|
|
|
+-u,--auth <arg> 用户认证令牌
|
|
|
|
+ --use-vanilla-lua 只输出源代码
|
|
|
|
+ (例如, 不要字节码)
|
|
|
|
+-v,--verbose 冗余输出
|
|
|
|
+ --variant <arg> 指定使用 debug, release 或者 headless
|
|
|
|
+ 的dmengine版本 (编译时)
|
|
|
|
+ --version 打印输出版本号
|
|
|
|
+ --with-symbols 生成标记文件 (如果可用)
|
|
```
|
|
```
|
|
|
|
|
|
支持的命令:
|
|
支持的命令:
|