阿里云APP自助打包

590 阅读2分钟

感谢运维同学的帮助,APP自助打包平台陆续完成,今天分享iOS版本的打包方式。

一、地址(权限找运维同学开通)

emas.console.aliyun.com/?spm=5176.1…

二、主页面

如图:

1、切换APP,目前有医生端_iOS、患者端_iOS、医生端_Androdi、患者端_Android;

2、测试选择“构建”Tab,生成测试包,包括生产和测试环境的;

3、发布选择“发布”Tab,生成AppStore包,用来上传给AppStore的;

三、构建

继续看图说话:

1、模版

prod-adhoc-模版:打生产包,我们的生产包是adhoc包,因为adhoc包最接近app store模式的包,但是不可调试的;

test-development-模版:打测试包的模版,测试环境,可调式的;

模版存在意义在于打包的时候,不能选择分支,(详情里可以修改,但是不推荐,会乱套了),所以如果你切换分支,需要“克隆”出一个流水线;

2、克隆

克隆的原因是因为我们想重新来个分支,我们克隆出一个流水线,建议命名方式为“prod-test_20220331”,其中 test_20220331是测试分支的名称;

然后我们需要点击“查看详情”里去修改分支;

3、运行

点击运行,差不多大概10来分钟,就会出包(如果不出意外);

4、安装

扫描二维码可以下载包;点击xxx.ipa可以下载包;

5、修改分支

点击“查看详情”,进入另一个页面,点击编辑,变成下面的模样;

点击“构建应用”旁边的图标,变成了下面的模样:

选择克隆代码项;修改分支名称;确定就可;

四、发布

发布比较麻烦一点,主要是无法克隆,也就建不了模版;

另外注意到是:

1、新建发布流水线到时候,可以指定版本,这个版本可以替换的,即相同的代码,打出的包,就是你指定的版本。(当然也可以关闭这个功能)

2、打出的包是上传APPSTORE的,无法直接安装;

3、无法克隆,新建的时候,完全要按照以前的方式来配置,比较麻烦,点击详情里,编辑模式,能看到上次的配置,主要是分支变化,其他配置不变。

4、下载包的位置,在展开所有任务,才能看到下载的包;

五、app分支管理

参考:app git分支管理

原则上,我们的测试分支的命名规则:test-20220331

提测的代码,都会合并到这个分支;