我有我的项目plist文件,其中有一些默认键值和一些自定义键值。
现在我创建了我的appconfig.xcconfig文件,我想知道是否可以根据plist文件中的某个键获取该值?
例如,我在plist中添加了一个键值对,如下所示:
<key>custom_key</key><value>custom_string</value>
现在在我的xcconfig文件中,如何获取custom_string
?它能够在Xcode中实现吗?
答案 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,你会发现已经添加了值。