【问题标题】:managing xcode 5 config files in git (and github)在 git(和 github)中管理 xcode 5 配置文件
【发布时间】:2014-03-19 19:26:45
【问题描述】:

可能是骗子:"How to use a “private” .xcconfig in a “Shared” (git-managed) Xcode project?"

我正在与几个远程开发人员一起运行一个 ios 项目。我们的代码被签入到 github 上的存储库中——包括我们的 xcode 5 配置文件目录及其内容(“myproj.xcodeproj”)每个人都有自己的本地 xcode 配置设置版本。项目设置相当复杂,所以我想保留一个默认版本的设置,开发人员在他们第一次加入项目时可以下拉,但是我希望 git 忽略他们为本地环境配置所做的更改

现在,配置文件刚刚签入并在 github 上进行跟踪。每个人还在存储库之外保留其个人配置文件的本地备份。当他们拉取时,他们可以在必要时用他们的个人版本覆盖从 github 下载的配置文件。希望人们记得不要检查他们的 xcode 项目设置,但我需要处理只使用 commit -A 的人

我想这是一个相当普遍的问题。完成这项工作的最佳做​​法是什么?

【问题讨论】:

    标签: git github configuration xcode5


    【解决方案1】:

    如果您想要覆盖一组默认值并将所有内容都保存在 git 中,我建议您使用 .xcconfig 文件进行设置。您可以通过每个开发人员的配置来选择当前设置以进一步分离环境。

    除了构建设置之外,这还允许您为每个开发人员、测试、发布等拥有单独的应用配置(如服务器 url 或 api 令牌)。

    请参阅https://github.com/distiller/DIConfiguration 了解实现和进一步说明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-27
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2018-03-03
      • 1970-01-01
      • 1970-01-01
      • 2013-09-26
      相关资源
      最近更新 更多