Private Channel Publishing Questions

I am getting near to publishing a private channel while testing and completing the build. I read the following in the sdk:

When a Channel is created, a developer has an immutable choice between a public or private channel. There will be no opportunity to change your mind later.

So after I publish as private and complete the testing and then ready to go public, does it require the zipped file to have a different name??

Can someone clarify? I’m close to publishing as private and want to make sure I don’t break things now after getting to this point. :shock:

What about the build version? Is that the info from the manifest file? I read how some packages don’t work on all boxes so what’s the right way to do this?

Thank you.
:slightly_smiling_face: