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

标签 xcode templates xcode4

我一直在尝试将 Copy Files 构建阶段添加到 Xcode 4 的项目模板中,但我不知道如何添加要复制的文件。

这是我添加到目标中的内容。对 DstPath、DstSubfolderSpec 和 RunOnlyForDeploymentPostprocessing 的更改都反射(reflect)在从模板创建的项目中。但是没有文件。我尝试使用名为 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>

最佳答案

我在一些奇怪的 python 脚本中发现了一个隐藏的小 gem ,它对神秘的 DstSubfolderSpec 给出了“更好”(而不是什么都没有)的解释。 …

# dstSubfolderSpec property value used in a PBXCopyFilesBuildPhase object.
'BUILT_PRODUCTS_DIR': 16,  # Products Directory
 : 1,                      # Wrapper
 : 6,                      # Executables: 6
 : 7,                      # Resources
 : 15,                     # Java Resources
 : 10,                     # Frameworks
 : 11,                     # Shared Frameworks
 : 12,                     # Shared Support
 : 13,                     # PlugIns

脚本中实际上有很多有趣的信息,(显然它是 pythonwebkit 的一部分,或者其他东西)。but regardless, I posted a gist of it here如果您想尝试收集任何其他有用的花絮。

关于xcode - 任何人都在 Xcode 4 模板中使用 Copy Files 构建阶段取得了成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5684583/

相关文章:

c - 在我的 Xcode 项目中组织 C 代码

ios - 执行被中断,原因: EXC_BAD_ACCESS (code=1,地址=0xb06b9940)

c++ - 嵌套两次的 sizeof 可以是依赖表达式吗?

iphone - Xcode 4 中检查僵尸的不同方式有区别吗

ios - 无法将 WKWebView 添加到 Xcode 项目

C++ Xcode 没有用于初始化 vector2d 类型的匹配构造函数

iphone - 检测iphone方向的最佳方法

core-data - Xcode 4缺少所有项目模板的 "use core data"复选框

c++ - 具有不同数组实现的子类

C++编译时常量检测