edo*_*lin 34 iphone macos xcode
从用户定义的设置中设置Info.plist文件中的属性很简单,只需使用$ {YOUR_SETTING_NAME}作为值.但是,有可能为bolean财产这样做吗?plist文件中布尔值的结构是:
<key>NSAppleScriptEnabled</key>
<false/>
Run Code Online (Sandbox Code Playgroud)
目前尚不清楚如何在此处使用用户定义的设置.
Ken*_*agh 13
我不确定如何做你要问的,但我很确定对于这个特定的键(NSAppleScriptEnabled),你也可以使用字符串"YES"和"NO",它将起作用.
标签内包含布尔值的plist文件不再有效。
此解决方案有效:
将新的运行脚本构建阶段添加到目标。放在此:
if [ ${CONFIGURATION} = "Release" ]; then
/usr/libexec/PlistBuddy -c "Set :UIFileSharingEnabled NO" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"
fi
Run Code Online (Sandbox Code Playgroud)
因此,在我的配置中,我将plist中的UIFileSharingEnabled设置为YES,并将其作为默认值,并且在为Release构建时,发生上述步骤并将其设置为false。
归档时间: |
|
查看次数: |
8150 次 |
最近记录: |