2010-11-25 119 views
4

我正在寻找一种方法来为仅调试变体启用UIFileSharingEnabled标志 - 这样我就可以更改文档文件夹的内容 - 但我不希望最终用户也这样做。UIFileSharingEnabled仅适用于调试版本

我想我可以使用运行脚本来做到这一点,但不知道如何获得活动配置名称的脚本。

回答

7

算出来:

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 
+0

好!另外一个注意事项 - 对于新项目,您可能需要将UIFileSharingEnabled添加到Info.plist中。使用Xcode 7,我必须这样做。 – 2015-09-13 00:37:20