我为生产构建了一个rhomobile android应用程序,在此过程中,我提供了生成密钥库的凭据(名称、公司、城市等)。
现在我想使用新的凭据进行构建,在这样做的同时,它不会再次要求我提供凭据,并且默认情况下会使用我在第一次构建中提供的以前的凭据。我使用的是linux系统。
有什么解决方案吗?
您必须在keystone中创建自己的生产签名文件,这个过程在Android开发人员网站上有描述。一旦您有了密钥库,就可以将其添加到您的build.yml中,如Rhodes文档中所述。
一旦您有了密钥库文件,如果您需要认证新的APK,您就可以备份它并在其他机器上使用。
创建一个新的密钥库。
- 转到主目录(对于linux系统)
- 使用Ctrl+h查看隐藏的文件夹
- 您将找到.Romobile文件夹
- 在此文件夹下,您将找到密钥库
- 删除此密钥库并使用rake device:android:production重新构建您的应用程序。在构建过程中,您将被要求新凭据。你已经准备好出发了