我尝试使用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文件保留在项目文件夹中。