我正在构建一个经常在运行时加载JSON配置文件的iOS应用程序。 但是,文件非常慷慨,有评论和缩进。 如何告诉XCode在构建期间将缩小版本的文件复制到捆绑包?
答案 0 :(得分:2)
您只需要为目标添加构建阶段。这是一个示例,我的构建脚本将多标记文件转换为HTML文件。
# Create the HTML file from the Markdown File
/usr/local/bin/multimarkdown --process-html --output="${SCRIPT_OUTPUT_FILE_0}" --to=html "${SCRIPT_INPUT_FILE_0}"
# Publish the Help Text and Image to Dropbox
if [ -d ~/Dropbox/Public/DCWS-Help-Text ]; then
rsync -t "${SRCROOT}/DC Wire Sizer/en.lproj/"* ~/Dropbox/Public/DCWS-Help-Text/
fi
我在源目录中创建文件,但是将其添加到我的git ignore文件中。它是一个构建产品,而不是源代码控制,但您需要确保它在您的项目中并且是目标的一部分,因此它会被复制到bundle中。还要确保构建脚本在复制包阶段之前运行。