任何人都在Xcode 4模板中使用Copy Files构建阶段取得了成功

Dav*_*ers 11 xcode templates xcode4

我一直在尝试将复制文件构建阶段添加到Xcode 4的项目模板中,但我无法弄清楚如何添加要复制的文件.

这是我添加到目标中的内容.对DstPath,DstSubfolderSpec和RunOnlyForDeploymentPostprocessing的更改都反映在从模板创建的项目中.但没有档案.我尝试使用名为Files,Definitions,Nodes的键添加数组,没有任何影响.

任何想法或想法将不胜感激!

        <key>BuildPhases</key>
        <array>
            <dict>
                <key>Class</key>
                <string>CopyFiles</string>
                <key>DstPath</key>
                <string></string>
                <key>DstSubfolderSpec</key>
                <string>10</string>
                <key>RunOnlyForDeploymentPostprocessing</key>
                <string>NO</string>
            </dict>
        </array>
Run Code Online (Sandbox Code Playgroud)

Jan*_*ano 0

我不知道答案,但这可能是一个解决方法。它在每次构建时运行一个脚本。

<key>Targets</key>
<array>
    <dict>
        <key>BuildPhases</key>
        <array>
            <dict>
                <key>Class</key>
                <string>ShellScript</string>
                <key>ShellPath</key>
                <string>/bin/sh</string>
                <key>ShellScript</key>
                <string>~/hello.sh</string>
            </dict>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

请注意,脚本的路径是绝对路径。也许您可以定义一个路径来PathType Group将其设置为相对于项目内的组(我没有尝试)。

DstPath是要复制的文件的目标路径(我猜)。我不知道DstSubfolderSpec是什么,它只出现在命令行工具中,值为0。我猜你也不知道。