我在我的应用程序中使用了解析框架,我想把它放在 github 的公共(public)仓库中。我的应用程序委托(delegate)中有一些我不希望其他人能够使用的解析 API key 。这是我的第一个应用程序,我不太确定如何“隐藏”它们。实现这一目标的最佳方法是什么?
最佳答案
将它们放在您永远不会提交的外部文件中。这是最方便的 IMO。
例如有一个 keys.plist 并在 appDelegate 中,只需阅读 keys.plist
当然,另一种很容易出错的方法是在提交源代码之前使用 * 将它们清空,但是......不...... :P
关于ios - 在 iOS 的公共(public) github 存储库中隐藏 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135284/