我正在使用这个教程来为我的应用创建一个简单的设置Bundle。
问题是,我想在发布版本中完全隐藏设置,但我找不到方法。我已经阅读了这个问题,但对我来说仍然不清楚。
提前感谢您。
我通过从目标中删除Settings.bundle并将此脚本添加到构建阶段来完成此操作:
提前感谢您。
我通过从目标中删除Settings.bundle并将此脚本添加到构建阶段来完成此操作:
if [ ${CONFIGURATION} == "Debug" ]; then
cp -r ${PROJECT_DIR}/HotelZilla/Classes/Settings/Settings.bundle ${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app
fi
但仍然存在一个问题。如果我删除应用程序,然后在Release Scheme模式下启动它,设置包将不会出现。然后,我切换到Debug Scheme并重新构建,设置出现了,但是,如果我再次切换到Release,则设置仍然存在,因此似乎如果我在Release应用程序中添加了一个设置,我无法再次删除该包。这是正确的吗?