d***@techwise-circuits.com
d***@techwise-circuits.com
  • 发布:2026-01-16 16:43
  • 更新:2026-01-16 16:50
  • 阅读:19

如何找回之前打包证书别名和证书文件保存的路径?

分类:uni-app

uniapp开发一个APP项目,不知道是由于长时间没有打包还是误删了某些文件,导致再次打包的时候没有了证书别名和证书文件,由于这个项目不是我负责注册证书的,我也不知道证书别名和证书文件所在的位置,后面我根据回忆大概的填写证书别名和引入新的证书文件,打包出来是一个新的APP,安装后会出现两个一模一样的APP,这需要怎么解决?

2026-01-16 16:43 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

要找回之前打包的证书别名和路径,请按以下步骤操作:

  1. 检查manifest.json
    打开项目根目录的manifest.json,查看"app-plus" -> "android"部分是否有keystore路径、aliasname等信息;iOS需在"ios"配置中查找相关签名信息。

  2. 查看历史打包记录

  3. 获取当前应用签名
    通过代码可获取已安装应用的签名标识作为参考:

    // #ifdef APP-PLUS  
    const platform = uni.getSystemInfoSync().platform;  
    const sign = plus.navigator.getSignature();  
    console.log(`当前应用签名: ${sign}`);  
    // #endif  
  4. 解决双APP问题
    出现两个相同APP是因为包名相同但签名证书不同。必须使用原始证书签名才能覆盖安装,否则系统视为两个不同应用。建议联系原证书负责人获取原始keystore文件和别名信息。

若无法找回原始证书,需重新申请证书并修改manifest.json中的包名(package name/bundle id),但会导致用户无法直接更新升级。

内容为 AI 生成,仅供参考
刘星

刘星 - uniCluod出来后标志着,js终于统一前后端了

用电脑搜索功能搜索key文件

  • d***@techwise-circuits.com (作者)

    搜索了,搜索出来的的key一个个试过去,打包出来还是新的

    2026-01-16 16:57

要回复问题请先登录注册