我有一个iOS应用程序,拥有2个不同的配置(prod和dev),并且有12个目标。我的问题是:由于每个目标需要具有不同配置的
我想到的唯一解决方案是在项目中保留一个
虽然这里有类似的问题,但与此处的不同之处在于我不仅有多个环境,还有多个目标。
更新:如果有人需要答案来解决它:我向项目添加了一个空的
GoogleService-Info.plist
文件(不同的bundle id),而且每个目标需要根据环境(不同的数据库:prod和dev)使用两个不同的配置,因此您如何管理该文件?我想到的唯一解决方案是在项目中保留一个
GoogleService-Info.plist
文件,并添加运行脚本并为每个目标注入值。您对此有何想法?虽然这里有类似的问题,但与此处的不同之处在于我不仅有多个环境,还有多个目标。
更新:如果有人需要答案来解决它:我向项目添加了一个空的
GoogleService-Info.plist
文件,并将其分配给所有目标。在每个目标上,我添加了运行脚本以使用PlistBuddy注入适当的值。这就是我处理多个目标的方式。对于多个环境,我在运行脚本中检查配置参数,并根据情况注入不同的值。干杯!