【发布时间】:2013-06-16 03:15:33
【问题描述】:
我正在开发一个通过 REST API 连接到多个服务的 iPhone 应用程序。
每个服务(开发、生产等)都有一些服务器, 我想切换这些服务器以通过编译器标志连接而不修改 foo.xcodeproj/project.pbxproj。
我在一个由 6 名开发人员组成的团队中,每个人都想连接到不同的服务器组合, 但是如果我将这些配置包含在由 git 管理的 project.pbxproj 中,那将是一团糟。
所以我需要用一个不受 git 管理的文件来更改编译器标志。
理想情况下,我想要 Django 中的本地设置机制。 有什么方法可以用 Xcode 做到这一点吗?
谢谢!非常感谢任何建议。
【问题讨论】:
-
你能设置 6 个不同的目标,它们有自己的构建设置,它们在项目中使用相同的文件。它可能会变得很棘手,但添加文件的每个人都可以确保将它们添加到所有目标中,并且它应该可以工作。
-
感谢您的快速回复!但我不想这样做,因为我们已经有 3 个目标(iPhone、iPad 和另外一个)。 1个项目文件中的18个目标将是一团糟......