代码之家  ›  专栏  ›  技术社区  ›  RPatel99

使用javascript文件存储Xcode项目所需的API密钥

  •  0
  • RPatel99  · 技术社区  · 6 年前

    我最近在github上用Swift public开发了一个iOS应用程序,发现我的API密钥在项目中,现在任何人都可以看到。我用过这个 link 为了解决我的问题,它说要创建一个config.js文件,其中包含我的API密钥,然后访问这些密钥并将它们存储在需要密钥的文件中的变量中,但似乎该示例是针对HTML文件的,我不知道如何针对我的情况执行步骤4(API密钥是我的应用程序的AppDelegate.swift文件中需要的)。最后,config.js文件将放在.gitignore文件中。

    如果有人有更好的方法让我在没有从github完全删除AppDelegate.swift文件的情况下向github隐藏API密钥,我愿意接受其他建议。

    1 回复  |  直到 6 年前
        1
  •  0
  •   AsthaUndefined    6 年前

    我做了Chris G评论并创建了一个JSON文件,我在App委托中打开并解析了这个文件。成功了。

    仅供参考,别忘了去做 Project > Build Phases > Copy Bundle Resources > + 以便将JSON文件添加到包中,以便您可以访问它。