phonegap / cordova keystore for phonegap build no extension

时间:2016-10-31 09:20:45

标签: cordova build key sign

我从phonegap / cordova CLI切换到phonegap build来编译我的应用程序。 我曾经使用过命令

  1. phonegap build android
  2. cd platforms / android
  3. ant release
  4. 我有一个包含此代码的ant.properties文件:

    key.store = /Users/xx/myAppKey
    key.alias = myApp
    

    正如您所看到的,myAppKey应该是.keystore文件没有扩展名,因此phonegap构建拒绝将此文件作为签名密钥文件。我怎样才能解决这个问题,因为我想从现在开始使用phonegap构建来完成所有这些,包括密钥签名

    编辑: 我找到了解决方案。 我使用以下命令来解决此问题。

    首先我将其转换为p12文件:

    keytool -importkeystore -srckeystore myKey -destkeystore myKey.p12 -deststoretype PKCS12
    

    然后从p12我再次制作了一个正确的密钥库文件:

    keytool -v -importkeystore -srckeystore myKey.p12 -srcstoretype PKCS12 -destkeystore myKey.keystore -deststoretype JKS
    

0 个答案:

没有答案