Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice
  4. Dismiss Notice

Sharing your experience: Best practices when creating a Keystore/Deploying on the Play Store

Discussion in 'Android' started by NeatWolf, Apr 10, 2017.

  1. NeatWolf

    NeatWolf

    Joined:
    Sep 27, 2013
    Posts:
    924
    Hi there,

    I did a some research but wasn't able to find a comprehensive guide so far about Keystores

    Could you please provide some guidance?

    These are a few points that are not so clear to me:

    1) I'm on hire, and my client has no Keystore. This is both my 1st publish on the Play Store, and the 1st publish of the client as well (he deployed several times on the store, but this is the first with the new organization name and the first with Unity).

    So, I suppose I have to create one, with the given info.

    I created a test one so far but I'm about to create THE keystore.

    1a) What I don't get is: in the future, do I need the same .keystore file to publish another project?

    1b) Is the keystore a keychain for a single publisher, and can hold several project aliases/keys, or do I need to have a single .Keystore file for each project?

    1c) Is the above totally up to me? What could be the possible drawbacks?

    2) What about naming conventions? What are the best practices when choosing the Alias name? Could you please share some of your knowledge/experience about this? What could go wrong?

    3) May I rename the keystore file name safely?

    4) Is it better to have a single .keystore file for all project of the organization, or multiple keys, one for each project?

    5) What happens if the client needs to use the keystore to publish a non-Unity project?

    6) What happens if the client needs to update the project with the same bundleID and alias to a new non-Unity version?

    7) In general, what are the best practices?

    Thanks for your time :)
     
  2. profsteven7

    profsteven7

    Joined:
    Jun 14, 2016
    Posts:
    6
    Great questions! I have the same and hope someone responds to this someday.
     
    Jantmi likes this.
  3. Jantmi

    Jantmi

    Joined:
    Mar 13, 2015
    Posts:
    3
    hopefully we can get response soon
     
  4. Bduinat

    Bduinat

    Joined:
    Nov 26, 2018
    Posts:
    17
    Great question, I would like responses too.