请帮助我,我一直在寻找解决方案几个小时但找不到。
我想创建一个APK文件并使用PHP进行签名。我在这里阅读了很多帖子,他们都建议在服务器上安装SDK并使用exec
或shell_exec
来构建项目。
嗯,这很简单,但我如何使用PHP签名呢?我使用keytool
`命令来签署APK,但签名时会询问我许多详细信息,例如我的密钥密码,我的姓名和我的组织详细信息。我不知道在使用PHP时如何提供这些信息。
对于一个例子:
###SHELL###
$ keytool -genkey -v -keystore TestApp.keystore -alias TestApp -keyalg RSA -keysize 2048 -validity 10000
Enter passphrase: my passphrase here
Repeat the passphrase: my passphrase again
Enter your full name: my name
Enter your organization unit: my org. unit
Enter your organization name: my org. name
Enter password for keystore (press return for same as key passphrase): i press enter here
Success!!
$ _
如何使用PHP的shell_exec
函数提供这些详细信息?任何帮助将不胜感激。