我正在iOS project
上工作,希望将maintain different configuration
的应用程序用于不同的客户。针对特定客户的每个版本都将自定义应用程序主题,并根据配置启用/禁用功能集。
我正在使用的当前方法非常麻烦,因为我要通过Xcode手动管理此方法,方法是为不同的客户手动添加/删除文件和资产。我想通过使用Xcode构建配置,预处理器宏和脚本来自动化整个过程。但是我不确定这些方法是否可以处理某些特定情况,例如:
我正在将third party library
用于某些功能,当我为客户禁用该功能时,我还希望在编译时从IOS源代码中删除该库及其引用或相关代码。有没有办法可以做到这一点?例如。我正在使用firebase SDK进行聊天,并且我不想为同一应用程序的一个客户端以及要包含此功能的其他客户端包括聊天功能。
我正在一个iOS项目中,我想维护该应用程序的不同配置以用于不同的客户。针对特定客户的每个内部版本都将具有...