首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift/Xcode -如何设置开发人员环境配置

Swift/Xcode -如何设置开发人员环境配置
EN

Stack Overflow用户
提问于 2018-04-24 08:58:56
回答 1查看 1.5K关注 0票数 2

我想在我的iOS项目中实现依赖于环境的信任,我正在考虑如何做到这一点。我脑海中浮现的是要掩盖的事情:

  1. 我在课堂上使用的一些特性--我在开发中使用了一些,在生产中也使用了一些。
  2. 开发中的附加Info.plist密钥(因此HTTP可以工作),在生产中不希望这样做

我不想每次部署到生产中时都更改它。

所以我找到了两种方法:

  1. 如何在iOS中设置环境变量?,但这是一条旧线,有点不友好。
  2. https://collectiveidea.com/blog/archives/2014/10/01/simple-cocoa-configuration-using-swift-structures看起来非常干净,可以在代码项目中使用,但我认为在Info.plist中实现这一点是不可能的,或者说是吗?是否可以只在开发环境中包含struct扩展文件(因此不会在生产中加载)?我希望将它放在git存储库中,这样就不必手动将其发送给其他开发人员。

另外,我应该把“环境开关”放在哪里呢?是否有一些奇特的方法将其放置在项目中(但以不影响生产的方式),或者我必须将其添加到"Edit place >环境变量“中?

如能提供任何帮助,将不胜感激:)

EN

回答 1

Stack Overflow用户

发布于 2018-04-24 09:16:46

我认为您希望在Xcode中创建单独的开发环境和生产环境。分别为开发环境和生产环境设置变量。

通过创建两个独立的目标(一个用于开发,另一个用于生产),您可以在Xcode中很好地管理这一点。

我没有在这个答案中详细解释,因为app结束语有一个关于如何管理开发和生产构建的非常好的教程。请通过App访问此教程,并按照图层中提到的步骤执行。希望能帮上忙。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49997436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档