我有一个IOS应用程序,其中包含许多配置设置以使用该应用程序,此应用程序也用于5个仓库,设置将从一个仓库到另一个仓库不同。因此,使用此应用程序的用户会变得更加痛苦。即使他们安装了应用程序,也需要设置配置设置。
所以我的问题是如果我硬编码设置值,很难维护所有不同仓库的代码。如果我做我的应用程序中的小改变必须更改所有5源代码..即使我决定维护1代码..我必须每次更改设置值,然后设置构建..这是更痛苦的我
所以我的问题是......
有没有办法运行应用程序并在配置设置中设置值。并生成此设置应用程序作为构建?我不知道它会不会锻炼,请分享一些想法..
答案 0 :(得分:1)
如果我理解正确,您希望拥有1个源代码,并且可以创建不同的目标。每个目标都可以拥有自己的配置plist文件,您也可以为每个目标设置不同的预处理器宏。
如何使用您可以在此处看到的预处理器宏:How can I differentiate between multiple targets in xcode at runtime
如何创建您可以在此处看到的目标:Add preprocessor macro to a target in xcode 6
答案 1 :(得分:0)
答案 2 :(得分:0)
另一种可能性(除了目标)是创建一个共享库,如果你想在安装后应用一些配置,你可以提示用户从服务器下载一个(例如)
答案 3 :(得分:0)