【发布时间】:2015-05-05 03:40:14
【问题描述】:
我们为两个独立的客户定制了一个 iOS 应用和一个 Android 应用。而且在为客户构建的时候编辑代码也太麻烦了。
有没有办法自动执行此操作,以便我们可以继续维护通用代码库并将特定于客户端的代码库放在不同的文件中?自定义非常简单(例如应用名称、后端服务器地址、一些字符串等)
我是网络开发人员,而不是移动开发人员。在 Python/Django 中,我只是将特定于客户端的常量和变量放在单独的 settings.py 文件中,然后在部署时选择要使用的文件。这使我可以轻松地为不同的客户端维护服务器应用程序。
我想知道我们是否可以为 iOS 和 Android 项目做类似的事情。
【问题讨论】:
-
您可以将设置作为常量写入文本文件或 SQLite DB 并从那里读取两个应用程序。
-
这不是预处理器指令的完美用例吗?