相信很多开发者使用过华为AGC的应用签名服务,应用签名服务主要功能就是给应用重签名,并且将应用的签名密钥保存在云端的加密机中,私密性好。即使丢失了密钥,更新版本时也不用担心,因为云端已经保存好了,安全可靠,非常方便。

主要有两种方式可以选择:一种是直接由华为AGC生成新的私钥对应用进行签名,这种方式生成的签名只在华为平台保管,任何人无法获取到,适用于首次在华为上架的应用。另一种是由开发者自己上传签名证书,华为AGC使用开发者上传的证书对应用进行签名,最终应用签名完全取决于开发者上传的签名证书,AGC起到一个保管的作用,适用于在多个渠道上架同时希望各个渠道签名保持一致的应用。

相信很多开发者就有疑问了,使用应用签名服务后的应用怎么测试呢?特别是选择华为系统重签名的方式,只有华为有签名密钥,任何人无法获取,怎么保证应用在上架审核的时候功能是正常的呢?当然有方法了,可以使用AGC的另一个服务:开放式测试(详细的介绍请戳链接),选择使用应用签名服务后,可以先提前发布一个开放式版本,无需审核快速上架,这样就可以直接在应用市场下载重签名后的软件包了,测试没有问题直接点击升级就就可以发布正式版本了。

是不是很方便,赶快来使用吧!

附录

应用签名文档:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-app_bundle

开放式测试文档:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-betatest-introduction

原文链接:https://developer.huawei.com/...
原作者:Mayism

如何测试重签名的应用功能是否正常相关推荐

  1. iOS 用通用测试证书通过爱思助手重签名安装测试IPA

    其他步骤跟其他证书生成一样 在配置bundle ID的时候要注意:写com.* 就可以了 通过爱思助手 - 工具箱 - IPA签名 - 证书签名 注意:通用证书里面要包含测试设备的ID才可以安装,重签 ...

  2. Robotium测试没有源码的apk--需重签名apk

    Robotium是基于Instrumentation框架的,其编写的测试脚本与被测程序运行在同一个进程里面,所以这需要测试程序与被测程序拥有相同的签名,否则无法进行通讯. 在只有apk的情况下可以采用 ...

  3. iOS安全之ipa 包重签名的3种方法

    重签名的意义:ipa 重签名最大的用处是,不必重新打包,和配置其它第三方获取 appkey 等操作,直接重签名之后依然可以拥有这些功能,更快的发布测试或者灰度版本. 方法一.终端命令:sigh res ...

  4. iOS自动化打包之重签名导出不同证书ipa探索

    在完成基础的自动包打包流程过后, 随即也出现了日常中常见的问题, 比如我们每次需要打出不同网络环境和不同证书的ipa, 由于开发者可以添加的设备只有100个, 而公司的几个项目都是用的一个账号, 各项 ...

  5. ios重签名shell脚本_IOS应用重签名(三种方法)

    终端命令(相关的一些指令) •$security find-identity -v -p codesigning列出钥匙串里可签名的证书 •$Codesign–fs"证书串"文件名 ...

  6. iOS逆向之旅(进阶篇) — 重签名APP(一)

    重签名的四种方式 手动重签名[这种方法很复杂,容易出错,不过更接近原理] 使用Xcode进行重签名[在手动重签的基础上,利用XCode的功能执行部分操作,这种方法比较简单] 使用XCode脚本自动签名 ...

  7. iOS逆向一:数字签名苹果应用双重签名原理应用重签名

    hash hash(哈希)算法是指将任意长度的文本,通过一个算法后得到一个固定长度的文本(也可能是二进制数据),哈希其实是一种思想,所有符合这种思想的算法都可以称之为哈希算法(不如MD5,sha1,s ...

  8. IOS苹果ipa重签名工具(苹果签名工具,ios签名工具,支持Windows系统和Macos系统)

    此款ios苹果ipa重签名工具支持windows系统和Macos系统,是一款完全免费的IPA签名工具,签名时需要用到p12证书文件和provision描述文件,可以使用ios企业证书.个人证书对IPA ...

  9. ipa签名工具(IPA Resign Tool)在windows和macos系统下对苹果ipa文件一键重签名

    什么是苹果签名: 1.首先了解什么是苹果签名,苹果签名是苹果面向所有开发者用户提供的app发布方式,是苹果赋予开发者的一种权限,这对于开发者们来说,可以不用上架不用审核就可以直接安装在ios设备上测试 ...

最新文章

  1. python cv release_Python cv.GetSize方法代码示例
  2. 更新网盘(云存储)功能需求,免费网盘需求,手机数据备份
  3. 世界首台!我国量子计算机超越早期经典计算机
  4. html语言中的转行标记是6,网页设计与制作模拟试题
  5. python怎么改目录_如何查看文件,而不是使用Python进行更改的目录?
  6. 19 删除链表的倒数第N个
  7. 另存为里面没有jpg_CAD图不会转JPG?教你两个方法,从此CAD格式转换不再烦恼
  8. 解决电脑总是“正在识别”,无法获取合法地址
  9. vue项目基本环境的配置与初始化
  10. .md文件用什么软件打开
  11. CSDN第二篇文章· 爬虫突破封禁的6种常见方法
  12. Windows照片查看器无法打开此图片怎么办
  13. 跟二项分布相关的统计检验方法
  14. H3C防火墙-安全域
  15. 异硫氰酸荧光素标记磁性四氧化三铁纳米粒FITC-Hyd-PEG-Fe3O4|近红外染料CY7.5标记纳米二氧化硅CY7.5-SiO2 NPs
  16. EUI多图片轮播滑动效果
  17. 19号笔刷 ps_【精品】PS绘画19号笔刷正确使用方法
  18. (五十二):多模态情感分析研究综述_张亚洲
  19. 符合lft, rgt的无限分类算法的Java生成代码
  20. [硬件]电路-TTL

热门文章

  1. Vision Transformer(ViT) 1: 理论详解
  2. 虚拟机安装sever 2008系统
  3. vue数组变化视图_vue数组操作不更新视图问题
  4. Oracle创建索引sql语句
  5. 计算机windows7更新失败,Win7自动更新失败开不了机怎么办?
  6. 分享:中国科学院开放视频课程/研究生课程全套系列
  7. 如何给女朋友解释为什么Java不支持多继承?
  8. matlab整理符号表达式,[2018年最新整理]MATLAB符号运算与符号方程求解.ppt
  9. Linux 比 Windows 更好,谁反对?我有13个赞成理由
  10. 【Idea设置编码格式——默认是GBK,可手动设置为UTF-8】