我有問題讓cordova在構建和簽署我的apks時提示輸入build.json文件中storePassword和password字段的密碼。我轉向的解決方案是將它們輸入到build.json文件中。Cordova Build.json密碼安全
我的問題:手動輸入密碼到build.json中是否存在安全問題(例如密碼以某種方式被包含在實際簽名的apk中等)?
我在科爾多瓦項目的根build.json所以它被自動檢測,所有我需要做的就是:
cordova build android --release
...這就是爲什麼我已經走了這條路線(它只是工作)。我知道,這似乎是一個愚蠢的問題,但科爾多瓦文檔狀態:
「對於發行的簽名,密碼可以被排除,構建系統 會發出提示,要求輸入密碼。」
...這意味着由於某些原因,密碼不應該輸入到build.json中進行發佈。
這個問題是重複的:http://stackoverflow.com/questions/40349848/cordova-6-4-0-android-error-when-building-release-apk 截至目前這似乎是一個錯誤,將密碼包含在'build.json'中的問題是使用某些VCS(例如git)。如果您的存儲庫受到威脅.... –
感謝您的鏈接。我並不是在問是否有錯誤,因爲我知道它並沒有提示我輸入密碼。我想知道在將密碼放入build.json中是否存在安全問題(即使僅在構建完成之前)。 – Sam