Android and ios certificate

  1. I have 4 nsb projects. Do i need 4 difference certificate file for each?

  2. Previously, i am using java tool to generate android certificate which named as *.keystore. But when using VoltSigner, it generates *.p12. Are these two files are same?
    this is a bit confuse because p12 is needed for ios release.

  3. voltbuilder.json is not found after certificate generated. Do I need to create by myself?

  4. By using VoltSigner, do i still need to fill the values in voltbuider and cordova section under project properties?

Thanks
Teo

(Some parts of these answers are specifically for people using VoltBuilder via AppStudio. AppStudio uses the VoltBuilder API to make executables)

  1. Yes. The certificate needs to be unique for each project.

  2. .keystore and .p12 files are not actually the same, but both can be used to sign Android apps. .p12 files are more secure. iOS also uses .p12 files, but the information contained in them is different. An Android .p12 file cannot be used to sign an iOS app.

3 & 4: If you’re using AppStudio, you need to copy the signing file names and passwords into the VoltBuilder section in Project Properties. You don’t edit the voltbuilder.json file directly.

I hope this helps!