【发布时间】:2019-01-27 23:48:08
【问题描述】:
我有一个小问题,我从我的 Ionic 项目创建了一个 Android 发布版本。我已经在platform/android/build/outputs/apk 文件夹中签署了应用程序,所以我的密钥库文件也在那里。然后我注意到了一个错误,重新构建了应用程序,但我认为文件夹在每次构建时都会被清除。结果,我不再拥有我的密钥库文件,也无法向 Play 商店添加更新。我已取消发布以前的版本,但现在我无法使用我的应用程序 ID,因为它已被未发布的版本使用。
所以现在我看到了三个选项:
- 有没有办法从未发布的应用程序中更改应用程序 ID? (我读过的所有相关信息都说没有)
- 是否有其他方法可以使用相同的应用程序 ID? (我不希望 iOS 和 Android 有不同的应用 ID)
- 作为最后的选择,我可以使用 com.mydomain.app 作为 iOS id 并使用例如com.mydomain.android (我已经将我的签名过程移到了 Ionic 项目之外的另一个文件夹)但是有没有办法保持这个版本友好(意思是,有没有办法在 Ionic 配置中指定平台特定的应用程序 ID .xml 或其他文件)
你们如何处理这样的事情?我想我不是第一个遇到这种情况的人。
编辑:我发现I'm not the first random guy 发生了这种情况。如果选项 1 永远不起作用,这使得选项 3 更容易接受。
【问题讨论】:
标签: android ios ionic-framework release google-play-console