在iOS中的公共github repo中隐藏API密钥

时间:2014-03-02 23:44:17

标签: ios github api-key

我在我的应用程序中使用解析框架,我想在公共仓库中放入github。我在我的应用程序委托中有一些解析API密钥,我不希望其他人能够使用。这是我的第一个应用程序,我不确定如何“隐藏”它们。什么是实现这一目标的最佳方式?

2 个答案:

答案 0 :(得分:1)

将它们放在永远不会提交的外部文件中。这是最方便的IMO。

e.g。有一个keys.plist,在appDelegate中,只需读取keys.plist


当然,另一种容易出错的方法是在提交源代码之前使用 * 删除它们但是... nah ..:P

答案 1 :(得分:0)

将它们放入Plist,提供填写说明并清空自己的密钥。或者更好的是,提示用户输入API密钥我是一次性例程来创建Plist