一.不同APP Type打包不同的AB包
1).用途
一般用于主框架一致,但是模块类的具体功能不一样,需要打包不同的安装包上线
2).配置示例
设置App Type枚举 :
设置Current APP Type :
AB包类别配置App Type :
打包结果如下 :可以看到没有ABNoPackageTest的AB包
将CurrentAppType更改为SpaceG :
打包结果如下 :
至于为什么ABNoPackageTest没有打包,就是第二个点了
二.是否打包AB包
1).用途
用于配置好的但是此次打AB包并不需要,勾选掉AB类型的isNeedPackageAB即可
2).配置示例
打包结果在第一点中已展示
三.AB类型打包
1).用途
用于给AB包分类,比如两个功能中的AB包有公共部分,那么可以将此公共部分提取出来,作为一个新的AB包打包,那么这个公共包的CategoryOfOwnership列表则为此两个AB包的类型
2).用途示例
打包完毕后可以查看info.txt :
可以看到类型包含的ABName都有ABAutoAdd:
四.Data Set配置打包
1).用途
基于之前需求,一个AR里面含有一个或者多个DataSet,因此可以将一个AR子项目作为一个类别进行打AB包
2).示例
配置DataSet公共路径:
放置DataSet :
类型里统一配置DataSetName以及识别图/模型配置,参考AB配置属性全览
打包完成后 :
对应的info.txt中的ABName也会包含此两个文件 :