0

我有我的项目 plist 文件,其中有一些默认键值和一些自定义键值。

现在我创建了我的 appconfig.xcconfig 文件,我想知道我是否可以根据 plist 文件中的某个键获取值?

例如,我在 plist 中添加了一个键值对,如下所示:

<key>custom_key</key><value>custom_string</value>

现在在我的 xcconfig 文件中,我怎样才能得到custom_string? 它能够在 Xcode 中做到这一点吗?

4

1 回答 1

0

如果您需要将 xcconfig 值读入 plist,您可以使用:

$(KEY_NAME) 

如果需要读取 plist value info xcconfig,可以使用 run script,如下:

1- 前往目标并选择您的目标。

2-选择构建阶段。

3- 单击添加-> 选择新的运行脚本阶段。

4-添加此命令,例如:

BUNDLE_ID=$(/usr/libexec/PlistBuddy -c "Print :CFBundleIdentifier" "${BUILD_ROOT}/${INFOPLIST_PATH}") 

echo "BUNDLE = $BUNDLE_ID" >> BUILDROOT/NAME.xcconfig 

5-构建您的项目(command+ B)。

6- 打开您的 xcconfig,您会发现该值已添加。

于 2018-04-11T09:42:58.933 回答