我有一个为客户维护的项目;我们称它为 MyDataAssistant。当项目进入测试阶段时,客户喜欢为他们构建一个“单独的应用程序”,我使用不同的配置文件和修改后的包标识符 (MyDataAssistant-BETA) 创建它。总是来回更改包标识符、代码签名设置,尤其是图标,这很痛苦。我知道您可以在一个项目中拥有多个目标和多个构建设置(在每个目标内?),但我不清楚有什么区别,或者如何正确使用它们。
此外,客户需要具有只读功能的第三个版本。我可以通过从我的代码的某个部分返回一个标志来实现这一点,但是如果可以在构建(目标?)设置中切换该标志,我希望它。
请告知如何使用构建的多个“变体”来管理此类项目。