The invention discloses an application package inspection method, device, storage medium, processor and server. The method includes: acquiring inspection tasks, in which the inspection tasks are used to request the server to check the application package for checking; extracting at least one re-visa form from the preset storage area; re-signing the application package for checking with at least one re-visa form to get the re-signed package; sending the re-signed package to the server so that the server can re-sign the re-signed package. Physical examination. The invention solves the technical problem that the operation of the application package inspection mode provided by the related technology is very complicated and complicated, and the applicable scene has limitations.
【技术实现步骤摘要】
应用包体检查方法、装置、存储介质、处理器及服务器
本专利技术涉及计算机领域,具体而言,涉及一种应用包体检查方法、装置、存储介质、处理器及服务器。
技术介绍
目前,将苹果应用程序文件(IPA)包上传至应用商店(AppStore)进行例行检查是iOS类应用(例如:iOS游戏应用)上架前所需执行的必要操作。为了确保包体文件结构的规范性和包体内容的安全性,苹果公司对于包体的质量进行了严格把控。如果上传的包体未能通过审核,则会要求上传该包体的用户对包体进行修改,直到符合要求。对于测试团队而言,为了确保包体能够正常上架,通常需要采用苹果系统自带的Xcode和ApplicationLoader软件执行重签操作,多次上传至AppStore,并根据返回的错误信息或错误邮件不断加以改进,直至通过审核,由此可见,整套流程十分繁琐且复杂。因此,如何既能够便捷地上传IPA包体进行检查,又能够快速地得到检查结果和错误处理办法已经成为亟待解决的技术难题。相关技术中所提供的对于用户上传的包体进行安全性检查,通常采用MAC系统内置的ApplicationLoader或Xcode来完成。用户在通过ApplicationLoader桌面客户端提交包体后,ApplicationLoader会初步返回上传是否成功的响应消息。若上传失败,则告知出错信息;若上传成功,则继续提交到苹果公司的后台服务器,以便后续进一步验证包体是否符合特定规范。若符合特定规范,则构建新版本成功;若不符合特定规范,则会向用户返回一封错误警告邮件,告知用户出错原因。然而,上述包体安全检查方式存在如下技术缺陷:其一,应用包体的提 ...
【技术保护点】
1.一种应用包体检查方法,其特征在于,包括:获取检查任务,其中,所述检查任务用于请求服务器对待检查的应用包体进行检查;从预设存储区域提取至少一个重签证书;采用所述至少一个重签证书对所述待检查的应用包体进行重签处理,得到重签后包体;将所述重签后包体发送至所述服务器,以使所述服务器对所述重签后包体进行检查。
【技术特征摘要】
1.一种应用包体检查方法,其特征在于,包括:获取检查任务,其中,所述检查任务用于请求服务器对待检查的应用包体进行检查;从预设存储区域提取至少一个重签证书;采用所述至少一个重签证书对所述待检查的应用包体进行重签处理,得到重签后包体;将所述重签后包体发送至所述服务器,以使所述服务器对所述重签后包体进行检查。2.根据权利要求1所述的方法,其特征在于,从所述预设存储区域提取所述至少一个重签证书包括:响应于所述检查任务,遍历所述预设存储区域内处于空闲状态的多个重签证书,提取所述至少一个重签证书;将所述至少一个重签证书的使用状态从所述空闲状态修改为锁定状态。3.根据权利要求2所述的方法,其特征在于,在从所述预设存储区域提取所述至少一个重签证书之后,还包括:在所述检查任务的任务标识与所述至少一个重签证书的账户标识之间建立映射关系。4.根据权利要求1所述的方法,其特征在于,将所述重签后包体发送至所述服务器包括:采用预设命令行工具将所述重签后包体发送至所述服务器。5.根据权利要求1所述的方法,其特征在于,在将所述重签后包体发送至所述服务器之后,还包括:接收所述服务器返回的初步审查结果;对所述初步审查结果进行解析;如果从所述初步审查结果解析出错误码,则从预设检查错误知识库中查找匹配的解答信息,并将所述至少一个重签证书从锁定状态恢复至空闲状态,其中,所述解答信息包括:错误原因和解决方案;如果未从所述初步审查结果解析出错误码,则保持所述至少一个重签证书的锁定状态,以使所述服务器继续对所述重签后包体执...
【专利技术属性】
技术研发人员:王彬,徐龙,汪承佳,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。