MTL云构建

一、云构建功能准备和功能说明(参考链接)

云构建后台是用的用友云友互通账户体系,在打包发布前是需要配置自己的android签名文件和iOS 证书和描述文件 ,由云构建server进行管理和构建打包。如果不传这些文件,也可以使用mtl平台框架提供的默认证书,但仅做测试验证使用。
1.1、请登录网站 :http://123.103.9.204:8050/ump/html/login.jsp#
1.2、账号支持原用友官网账号登录,也支持友互通登录。如果没有账号,可以登录友互通注册,友互通地址:https://euc.yonyoucloud.com。
1.3、登录成功后 点击页面右上角的 构建管理- 安卓证书 或者iOS 证书。
1.4、点击“安卓证书”后,android的签名文件上传需要提供签名文件 、密码、别名等 ,上传成功后,并设置为默认。
1.5、点击“苹果证书”后,按照引导上传苹果证书,以及证书关联匹配的描述文件,上传成功后,并将描述文件设置为默认。
1.6、执行构建命令 mtl build 时,需要输入用友云账号。!!!请注意这里不是刚才用到的友互通账号,而是用友云账号!!!。
1.7、如果用友云账号不清楚是什么,可以登录友互通查询。友互通地址:https://euc.yonyoucloud.com
1.8、进入到友互通页面,点击左面菜单中 基本设置-->个人资料,可以查找到用友云账号。
1.9、获取到了用友云账号,请在命令行交互中输入用友云账号,此账号在以后的命令行构建中不需要重复输入,除非想要切换账号;IDE中是在【配置工程文件】中的【其它】里的【用户信息设置】 中通过【用友云id】设置的。用友云账号会关联在构建后台上传的证书文件。

二、打包过程

在第一节中,我们已经完成了云构建所需要的前置条件,下面使用MTL进行云打包。
2.1 打开MTL IDE欢迎页,配置工程文件 --> 其他 --> 用户信息设置 --> 填写用友云账号(1.8小节中得到的用友云账号),然后保存设置
image.png
image.png

2.2 选择MTL工作区 --> MTL SCRIPT --> build目录下,执行ios打包或安卓打包脚本即可:
image.png

三、关于安装包

3.1 打包后安装包路径,output --> ios/android --> release --> export --> xxx.ipa/xxx.apk

image.png

3.2 对于ios的安装包(.ipa文件),
如果是使用99$的证书打包,则只能上传至App Store审核,待审核通过后通过App Store下载安装;
如果是使用299$的证书打包,可以使用iTools等工具安装,可自行分发,只需在手机设置中信任即可使用。

注意:关于微信、钉钉的应用,在debug调试下会生成对应的工程文件,请在output目录查阅源码包。