[发明专利]安装包处理方法及装置在审
| 申请号: | 201910808955.2 | 申请日: | 2019-08-29 |
| 公开(公告)号: | CN112445513A | 公开(公告)日: | 2021-03-05 |
| 发明(设计)人: | 马健 | 申请(专利权)人: | 天津五八到家科技有限公司 |
| 主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/61;G06F8/41 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 曹威;刘戈 |
| 地址: | 300000 天津市*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 安装 处理 方法 装置 | ||
1.一种安装包处理方法,其特征在于,包括:
响应于安装包处理指令,利用集成开发工具,获取用户上传的项目源代码;
对所述项目源代码进行静态编译,获得可执行文件;
根据在所述集成开发工具中添加的开发者账号,配置目标证书和目标描述文件;
将所述可执行文件、所述目标证书和所述目标描述文件封装获得安装包。
2.根据权利要求1所述的方法,其特征在于,所述根据在所述集成开发工具中添加的开发者账号,配置目标证书和目标描述文件包括:
根据在所述集成开发工具中添加的开发者账号,创建应用标识符bundle ID;
根据所述bundle ID,创建目标证书和目标描述文件。
3.根据权利要求1所述的方法,其特征在于,还包括:
上传所述安装包。
4.根据权利要求3所述的方法,其特征在于,所述上传所述安装包包括:
获取用户提供的上传路径;
根据所述上传路径,上传所述安装包至所述上传路径对应的包管理平台,以便于从所述包管理平台下载和安装所述安装包。
5.根据权利要求3所述的方法,其特征在于,所述上传所述安装包包括:
利用所述开发者账号登录测试平台;
上传所述安装包至测试平台,以供所述测试平台对所述安装包进行测试;
若所述安装包测试通过,上传所述安装包至公共平台,以便于从所述公共平台下载和安装所述安装包。
6.根据权利要求5所述的方法,其特征在于,所述上传所述安装包至测试平台包括:
导出所述安装包并保存到本地;
调用构建工具插件上传所述安装包至测试平台。
7.根据权利要求1所述的方法,其特征在于,所述将所述可执行文件、所述目标证书和所述目标描述文件封装获得安装包包括:
基于用户提供的目标功能配置需求,生成配置文件;
将所述配置文件与所述可执行文件、目标证书、目标描述文件和运行需要的资源封装获得安装包;所述配置文件用于所述安装包运行时提供所述目标功能。
8.一种安装包处理装置,其特征在于,包括:
获取模块,用于响应于安装包处理指令,利用集成开发工具,获取用户上传的项目源代码;
获得模块,用于对所述项目源代码进行静态编译,获得可执行文件;
配置模块,用于根据在所述集成开发工具中添加的开发者账号,配置目标证书和目标描述文件;
封装模块,用于将所述可执行文件、所述目标证书和所述目标描述文件封装获得安装包。
9.根据权利要求8所述的装置,其特征在于,所述配置模块包括:
第一创建单元,用于根据在所述集成开发工具中添加的开发者账号,创建应用标识符bundle ID;
第二创建单元,用于根据所述bundle ID,创建目标证书和目标描述文件。
10.根据权利要求8所述的装置,其特征在于,还包括:
上传模块,用于上传所述安装包。
11.根据权利要求10所述的装置,其特征在于,所述上传模块包括:
获取单元,用于获取用户提供的上传路径;
第一上传单元,用于根据所述上传路径,上传所述安装包至所述上传路径对应的包管理平台,以便于从所述包管理平台下载和安装所述安装包。
12.根据权利要求10所述的装置,其特征在于,所述上传模块包括:
登录单元,用于利用所述开发者账号登录测试平台;
第二上传单元,用于上传所述安装包至测试平台,以供所述测试平台对所述安装包进行测试;
第三上传单元,用于若所述安装包测试通过,上传所述安装包至公共平台,以便于从所述公共平台下载和安装所述安装包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津五八到家科技有限公司,未经天津五八到家科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910808955.2/1.html,转载请声明来源钻瓜专利网。





