4
我有以下GoogleService-Info.plist文件:構建設置用戶定義的設置在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>
我的構建設置部分是這樣的:
但是,當我登錄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)
按預期工作。我如何讓變量解引用而不是打印出它的字面值。
也有同樣的問題 – alex