gradle.properties in Cocos2d-x project with keystore passwords 应该放在 git 还是 .gitignore?
Should gradle.properties in Cocos2d-x project with keystore passwords be placed in git or .gitignore?
使用 Cocos2d-x 3.15.1,我使用以下命令在 Windows 10 中构建发布 APK:
cocos compile -s src/MyProject -p android -m release -o src/MyProject/bin --android-studio
首先 运行 它要求提供密钥库路径和密钥库密码。然后它会创建文件 proj.android-studio\app\gradle.properties
来存储密码。
显然我不想在源代码管理中存储密码 (git)。 我应该将此文件 (gradle.properties) 放在 .gitignore 中,还是我需要以某种方式将这些密码移出项目文件夹?如果需要搬出去,怎么搬?
注意: 我试图将此文件放在 C:\Users\MyUser\.gradle\
下(正如其他答案所建议的那样),但它被 cocos compile
命令忽略了。
您可以在 .gitignore
中添加 gradle.properties
,这样文件就不会在您的 VCS 中被跟踪。
要么你可以用Android Studio
释放.apk
,你可以用
构建 -> 生成签名 Apk -> 选择密钥存储并填写密码 -> 完成
通过上述过程,您不需要将密钥库和密码放入 gradle.properties
文件
使用 Cocos2d-x 3.15.1,我使用以下命令在 Windows 10 中构建发布 APK:
cocos compile -s src/MyProject -p android -m release -o src/MyProject/bin --android-studio
首先 运行 它要求提供密钥库路径和密钥库密码。然后它会创建文件 proj.android-studio\app\gradle.properties
来存储密码。
显然我不想在源代码管理中存储密码 (git)。 我应该将此文件 (gradle.properties) 放在 .gitignore 中,还是我需要以某种方式将这些密码移出项目文件夹?如果需要搬出去,怎么搬?
注意: 我试图将此文件放在 C:\Users\MyUser\.gradle\
下(正如其他答案所建议的那样),但它被 cocos compile
命令忽略了。
您可以在 .gitignore
中添加 gradle.properties
,这样文件就不会在您的 VCS 中被跟踪。
要么你可以用Android Studio
释放.apk
,你可以用
构建 -> 生成签名 Apk -> 选择密钥存储并填写密码 -> 完成
通过上述过程,您不需要将密钥库和密码放入 gradle.properties
文件