ios - 在 iOS 的公共(public) github 存储库中隐藏 API key

标签 ios github api-key

我在我的应用程序中使用了解析框架,我想把它放在 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/

相关文章:

ios - 使 uitableview 的行高适合他的内容

android - 如何在android中获取google map api key

javascript - 使用 Cypress 在命令行中传递自定义 API key

git - 如何在 git 中的特定哈希(提交)处 checkout 代码

Paypal 支付专业版 API key

ios - UITableView 在使用动态大小的单元格并将内容偏移量设置为顶部后不会一直滚动到顶部

ios - 使用[ self 释放]、[ self 保留]是个好方法吗?

ios - UIAlertController 删除 segue 上的标签栏

git - 如何 pull 一个裸git存储库,其来源是github存储库?

linux - Github post hook 到 DEVELOPMENT VM