我想做的很简单。我有一个iOS应用,其源代码在Github上。它使用一些键/ token 连接到Yelp,我在一个单独的plist文件中键入该文件,该文件不会被推送到我的仓库中。我正在尝试设置bitrise.io来提供自动构建,但是很明显,它不知道带有密钥的plist文件。

关于如何处理的任何想法?

最佳答案

有很多方法可以解决此问题:

  • 使用环境变量而不是plist,或基于环境变量
  • 生成plist
  • 将plist存储到第二个存储库中,并且git也克隆它(这需要对SSH密钥进行一些调整,以便同一SSH密钥可用于git克隆两个存储库)
  • 将plist存储在Amazon S3或类似产品上,然后从那里下载
  • 将plist作为通用文件直接存储在bitrise.io上(工作流编辑器-> Code signing & Files)

  • 2.-4。要求下载文件-使用它非常容易File Downloader步骤

    关于ios - 适用于iOS的CI/构建工具(例如Bitrise.io)和API key 的plist文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40299084/

    10-14 21:03