在设备上安装调试应用程序时无法安装发布应用程序

Posted

技术标签:

【中文标题】在设备上安装调试应用程序时无法安装发布应用程序【英文标题】:can't install release app when it installed debug app on a device 【发布时间】:2018-04-01 13:27:15 【问题描述】:

我犯了一个非常严重的错误。 我为客户分发了一个调试应用程序。 我想为客户分发发布应用程序。 如果已安装调试应用,则无法安装发布应用。(应用未安装错误)

如何在设备中安装调试应用程序而不手动卸载调试应用程序时安装发布应用程序? 如何解决这个问题?

【问题讨论】:

您可以尝试更改应用package name 回复 Hed Shafran : 当应用程序安装在设备中两次更改包名时,这是非常糟糕的 抱歉,我很确定更改包名是您在这里唯一的选择.. 如果您的安装次数少于您可以取消发布该应用并使用不同的包名称重新发布新应用。 【参考方案1】:

很遗憾,无法更新,因为该应用使用不同的证书进行签名,出于安全原因,这是不允许的。

最好的解决方案是卸载并重新安装应用程序,但如果这不可行,您可以继续使用调试密钥库对发布应用程序进行签名。你可以在~/.android/debug.keystore找到它,默认密码android

【讨论】:

以上是关于在设备上安装调试应用程序时无法安装发布应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 11 beta 无法在以证书问题结尾的设备上安装应用程序

无法调试/安装 Watch App Extension

在设备上安装应用程序时“错误无法导入桥接头”,而模拟器工作正常

无法在我的 iOS 设备上安装反应原生应用程序

为啥我无法将调试器附加到已签名的 apk 进程?

react-native run-android 失败,无法安装应用程序