1

我正在构建一个在运行时经常加载 JSON 配置文件的 iOS 应用程序。但是,这些文件的注释和缩进非常丰富。如何告诉 XCode 在构建期间将文件的缩小版本复制到包中?

4

1 回答 1

2

您只需要向您的目标添加一个构建阶段。这是一个示例,我的构建脚本将 multimarkdown 文件转换为 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 忽略文件中。它是一个构建产品,不在源代码控制中,但您需要确保它在您的项目中并且是目标的一部分,以便将其复制到包中。还要确保您的构建脚本在您的复制包阶段之前运行。

在此处输入图像描述

于 2013-07-14T17:28:30.507 回答