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