似乎我无法UIPrerenderedIcon
在我的 中设置Info.plist
,因为它从 iPhone OS 2.1 开始被忽略。您不能提供 的String
值YES
,这不再受支持。
有没有其他方法可以做到这一点而无需创建单独的 Info.plist(例如,使用预构建运行脚本)?
似乎我无法UIPrerenderedIcon
在我的 中设置Info.plist
,因为它从 iPhone OS 2.1 开始被忽略。您不能提供 的String
值YES
,这不再受支持。
有没有其他方法可以做到这一点而无需创建单独的 Info.plist(例如,使用预构建运行脚本)?
我想通了。您必须在“编译源”之前添加“运行脚本”构建阶段:
#!/usr/bin/env sh
set -o errexit set -o nounset
/usr/libexec/PlistBuddy -c "设置 UIPrerenderedIcon ${YOUR_CONFIG_KEY}" "${PROJECT_DIR}/*-Info.plist"
If you want to set value dynamically using command from shell script or terminal, you can do that as below:
/usr/libexec/PlistBuddy -c "Set :UIPrerenderedIcon YES" YOUR_PLIST_FILE_PATH
/usr/libexec/PlistBuddy -c "Set :CFBundleIcons:CFBundlePrimaryIcon:UIPrerenderedIcon YES" YOUR_PLIST_FILE_PATH