【问题标题】:What is the difference between Copy Bundle Resources and Copy Files for Xcode build phases?为 Xcode 构建阶段复制捆绑资源和复制文件有什么区别?
【发布时间】:2012-06-25 04:05:15
【问题描述】:

有人能解释一下 Xcode 的 Copy Bundle Resources 阶段和 Copy Files 阶段之间的区别吗?我什么时候可以使用“复制文件”?

【问题讨论】:

    标签: xcode xcode4.2


    【解决方案1】:

    Copy Bundle Resources 阶段复制您希望在捆绑包 (.app) 中可用的文件。另一方面,Copy Files 阶段将文件复制到您的应用程序可访问的其他(标准)位置(例如到 /Library/Fonts),您还可以选择仅在安装时复制它们。也可以看relevant documentation here

    【讨论】:

    • 谢谢。那么这与iOS产品无关吗?似乎对于 iOS,所有内容都必须打包。
    • 不,它不是 ios 特定的,是的,我能想到的最常见的 ios 场景是将文件复制到包中。
    • @AndrewKoster ? 谢谢。我已经更新了链接
    【解决方案2】:

    Copy Files - 将文件从项目复制到外部指定位置。

    这很有用,例如,当您创建一个 Objective-C Static Library 时,您应该在其中公开 .modulemap[About] 或/和 umbrella.h[About] 文件

    Copy Bundle Resources - 将支持您的源代码的文件复制到 internal 结构中。如果您想确保您添加的文件将被复制到应用程序包中

    当您创建app 时,它很有用,您可以在其中添加图像和其他资源

    Vocablurary

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-08
      • 2013-01-19
      • 2013-11-15
      • 2019-03-18
      • 2015-12-24
      • 2013-10-10
      • 2013-12-17
      • 1970-01-01
      相关资源
      最近更新 更多