在ant中使用密码自动签署应用程序



目前,我已经为所有使用ANT的应用程序建立了一个构建过程。我现在添加了构建release并签署应用程序的功能。

目前,我拥有具有正确属性的ant.properties。它在所有的项目中都存在。当我构建项目时,它运行良好。签名、对齐并给我所需要的。然而,我们有很多应用程序,它们都是在构建过程中构建的。

所以问题是,用户必须在Please enter keystore passwordPlease enter password for alias处键入密码。

我想知道是否有办法让ant为我们输入密码,或者是否有其他方法可以使用ant进行签名?也许我可以在构建过程开始时提供密码,每次要求使用时都使用该密码。

感谢

我的ant.properties中只有这些行,它会自动签署

key.store.password=mypasswordOne
key.alias.password=mypasswordTwo
key.store=c:/users/myname/my-release-key.keystore
key.alias=release_alias

您可以在路径定义中使用Ant变量。

key.store = ${user.home}/.keystore 

相关内容

  • 没有找到相关文章

最新更新