Ios UIFileSharingEnabled仅在调试变量上

Ios UIFileSharingEnabled仅在调试变量上,ios,xcode,Ios,Xcode,我正在寻找一种只为调试变量启用UIFileShareingEnabled标志的方法,这样我就可以更改documents文件夹的内容,但我不希望最终用户也这样做 我想我可以使用运行脚本来完成这项工作,但我不确定如何将活动配置名称添加到脚本中。解决了这个问题: if [ ${CONFIGURATION} = "Debug" ]; then /usr/libexec/PlistBuddy -c "Set :UIFileSharingEnabled YES" "${TARGET_BUILD_DI

我正在寻找一种只为调试变量启用UIFileShareingEnabled标志的方法,这样我就可以更改documents文件夹的内容,但我不希望最终用户也这样做

我想我可以使用运行脚本来完成这项工作,但我不确定如何将活动配置名称添加到脚本中。

解决了这个问题:

if [ ${CONFIGURATION} = "Debug" ]; then
    /usr/libexec/PlistBuddy -c "Set :UIFileSharingEnabled YES" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"
else
    /usr/libexec/PlistBuddy -c "Set :UIFileSharingEnabled NO" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"
fi

好!!还有一个注意事项——对于一个新项目,您可能需要将UIFileShareingEnabled添加到Info.plist中。对于Xcode 7,我必须这样做。完美的答案!