在Xcode中我可以读取.xcconfig文件中的plist值

时间:2018-04-10 07:11:19

标签: ios xcode plist xcconfig

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

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

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

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

现在在我的xcconfig文件中,如何获取custom_string?它能够在Xcode中实现吗?

1 个答案:

答案 0 :(得分:0)

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

$(KEY_NAME) 

如果需要读取plist值信息xcconfig,可以使用运行脚本,如下所示:

1-转到目标并选择目标。

2-选择构建阶段。

3-点击添加 - &gt;选择新的运行脚本阶段。

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,你会发现已经添加了值。