I wonder if my developer certificate or private key (or anythings that is my private identities) are stored in the git when I just commit and push them without .gitignore file.
If it is, how can I remove them or prevent the situation when creating a new repository.
** When I delete a local project and clone the whole new project from git, my code signing is still the same.
I’ve read this link: Git ignore file for Xcode projects
but it seems they don’t even care about any code signing or I just worry about it too much?
Thanks to Ray Wenderlich for the deep details about the code signing process of iOS.
It said that any private identities are not included in the project (and thanks to VonC).
So, don’t worry about publishing your private identities on a public git repo, anyway, using .gitignore which was discussed here is a good practice.
Thank you all.