ios - 我的 iOS 开发者证书或私钥在 git 中吗?

标签 ios xcode git

我想知道当我在没有 .gitignore 文件的情况下提交和推送它们时,我的开发者证书或私钥(或任何我的私有(private)身份)是否存储在 git 中。

如果是,我该如何删除它们或在创建新存储库时防止这种情况。

** 当我删除本地项目并从 git 克隆整个新项目时,我的代码签名仍然相同。

我已阅读此链接:Git ignore file for Xcode projects 但他们似乎根本不关心任何代码签名,或者我只是太担心了?

最佳答案

如果这些证书或 key 存储在您的本地存储库中,它们可以由 git 添加和提交(然后推送)。

但是阅读“Getting “A valid signing identity matching this profile could not be found in your keychain” warning”,我认为它们根本不存储在任何 repo 协议(protocol)中。
它们位于浏览器(最好是 safari 浏览器)的 keystore 或钥匙串(keychain)中,与您的存储库无关。 ssh 私钥也是如此 (~/.ssh)。

关于ios - 我的 iOS 开发者证书或私钥在 git 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11554420/

相关文章:

cocoa-touch - 返回 iOS 中正在运行的后台应用程序/进程的列表

c++ - iOS 上的 TCP 流不显示在无线网络上

git - 添加了带有 'git add' 的文件,但未反射(reflect)在 'git diff' 中

eclipse - 由于 SunCertPathBuilderException : certificate not found,无法在 Eclipse 中连接到 GitHub

git - 如何在 Git 中使用标签?

ios - 无法验证 iPhone 开发者应用程序

ios - 底部 5 行的 UITableView 背景颜色

ios - 捕获 iOS 应用程序中的调试信息

xcode - 不能 Git Blame 文件

ios - 相机按钮不工作