Fastlane Cordova-密钥库路径错误

时间:2018-07-13 05:16:08

标签: cordova android-keystore fastlane

我尝试使用FastLane构建自己的cordova项目,但是在构建带有详细信息的usig FastLane.txt文件时,无法使用给定的密钥库详细信息来构建项目。无法找到密钥库文件。

下面是 fastlane 文件夹中的 Fastfile 文件

platform :android do
  desc "Deploy a new version "

  lane :dist do
    cordova(
      cordova_prepare:false,
      platform: 'android',
      keystore_path:'fastlane/keystore.jks',
      keystore_alias:'alias',
      keystore_password:'pass',
      key_password:'pass'
    )
  end
end 

正在使用的fastlane插件: fastlane-cordova-plugin

运行以下命令时:fastlane android dist

它在platform文件夹中搜索密钥库文件,但失败,并显示以下消息:

com.android.ide.common.signing.KeytoolException: 
Failed to read key ZenVerse from store "D:\Project\platforms\android\..\..\fastlane\keystore.jks": 
Keystore was tampered with, or password was incorrect

当我的密钥库文件位于Cordova根项目文件夹中并且进程正在搜索特定于平台的文件夹中的密钥库文件时。只是出于安全原因,我不想将我的Keystore文件保留在项目文件夹中。

0 个答案:

没有答案