gpt4 book ai didi

ios - GoogleService-info.plist 中的 Build Settings User-Defined Setting

转载 作者:可可西里 更新时间:2023-11-01 04:33:59 24 4
gpt4 key购买 nike

我有以下 GoogleService-info.plist 文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>TRACKING_ID</key>
<string>$(GA_tracking_id)</string>
<key>PLIST_VERSION</key>
<string>1</string>
<key>BUNDLE_ID</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
</dict>
</plist>

我的部分build设置如下所示:

enter image description here

但是,当我登录 Google Analytics 时,变量并没有取消引用:

VERBOSE: GoogleAnalytics 3.13 -[GAIBatchingDispatcher persist:] (GAIBatchingDispatcher.m:517): Saved hit: {
parameters = {
"&av" = "1.0.0";
"&dm" = "x86_64";
"&ds" = app;
"&sr" = 640x1136;
"&t" = screenview;
"&tid" = "$(GA_tracking_id)";
"&ul" = "en-us";
"&v" = 1;
gaiVersion = "3.13";
};
timestamp = "2015-11-04 17:38:54 +0000";
}

我已将此策略用于 Fabric,但那是在我的 Info.plist 文件中。此外,$(PRODUCT_BUNDLE_IDENTIFIER) 按预期工作。如何让变量取消引用而不是打印出它的文字字符串值。

最佳答案

您不能在自定义 plist 文件中使用用户定义设置,其中包括 Google Analytics。

我在另一个答案中找到了解决方法: https://stackoverflow.com/a/34070725/2192163基本上,诀窍是创建一个运行脚本,将您的自定义 plist 版本复制到 Google Analytics plist 版本。

关于ios - GoogleService-info.plist 中的 Build Settings User-Defined Setting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33528835/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com