Xcode:文件取决于配置

问题描述 投票:-1回答:1

我想根据配置来部署文件。

例如,我有一个带有测试凭据的列表。但是,仅当不是PROD配置时,才应部署和存档这些文件。如果在逻辑上是PROD Config,则不应部署这些文件。

如何实现这一点。

ios swift iphone xcode applet
1个回答
0
投票

方法:

  1. 为开发和生产分别创建目标
  2. 转到构建设置>活动编译条件
    • 对于开发人员,为调试和发布都添加DEV
    • 对于产品,为调试和发布添加PROD
  3. 在您的代码#if DEV #else #endif块中,以分隔不同环境的逻辑。

我个人不希望使用Plist作为凭据。最好是连接到服务器并在授权后从服务器获取敏感信息。服务器连接配置可以在Swift文件中。

  1. 然后将凭据存储在钥匙串中。
© www.soinside.com 2019 - 2024. All rights reserved.