如何在ios swift项目中为dev n prod使用两个不同的GoogleService-info.plist文件?

时间:2016-09-07 05:47:16

标签: ios xcode swift2 buildconfiguration

我需要使用两个不同的GoogleService-info.plist来处理dev和prod构建,目前我只是通过在编辑方案中更改“构建配置”来分离dev和prod,但现在我需要有两个不同的。 dev和prod的plist文件,用于处理谷歌分析,pushwoosh等,

1 个答案:

答案 0 :(得分:9)

对于这种情况,您需要在项目中为开发产品使用不同的目标与差异套件ID。
之后,您可以为此目标链接GoogleService-info.plist。我还建议在项目目录中创建不同的文件夹 看看图片。首先创建目标 Prod Dev

enter image description here

在项目字典中创建差异文件夹后,我们称之为 GoogleProd GoogleDev ,并将您的.plist文件复制到差异文件夹并拖动到项目中。您需要与TestProd target

链接的第一个文件

enter image description here

第二个文件链接TestDev target

enter image description here

最终的项目目录看起来像

enter image description here

相关问题