Each platform requires different settings and files for configuring signing keys.

Android

Required elements to add a new Android signing key:

android-key

  • Title: (required) A title for the new key.
  • Alias: (required) A name you will use when you sign your project.
  • Certificate password: (required)
  • Keystore file: (required) A binary file that contains a set of private keys.
  • Keystore password: (required)

For more information about this settings, you can visit Android Developers site.

iOS

Required elements to add a new iOS signing key:

ios-key

  • Title: (required) A title for the new key.
  • Password: (required) The password of the p12 certificate.
  • Provisioning profile: (required) The provisioning profile must be a Distribution one. You can create an “Ad Hoc” provisioning profile if you plan you distribute it internally to a group of persons or an “App Store” provisioning profile for uploading the final app to the Apple App Store.

Always use a Distribution Provisioning Profile.

signing-ios-provisioning

  • Certificate (p12) file: (required) The Signing certificate must be a production one either you are creating an “Ad Hoc” IPA or an IPA to upload to the Apple App Store.

Always use a Production Signing Certificate.

signing-ios-cert