Xcode构建阶段的复制捆绑资源和复制文件之间有什么区别?

Xcode构建阶段的复制捆绑资源和复制文件之间有什么区别?,xcode,xcode4.2,Xcode,Xcode4.2,有人能解释一下Xcode的复制捆绑资源阶段和复制文件阶段之间的区别吗?何时使用“复制文件”?复制捆绑包资源阶段复制您希望在捆绑包(.app)中可用的文件。另一方面,Copy Filesphase将文件复制到应用程序可访问的其他(标准)位置(例如到/Library/font),这样您也可以选择仅在安装时复制文件。您还可以看到复制文件-将文件从项目复制到外部指定位置 例如,当您创建Objective-C静态库时,它非常有用,您应该在其中公开.modulemap或/和伞形.h文件 Copy Bund

有人能解释一下Xcode的
复制捆绑资源
阶段和
复制文件
阶段之间的区别吗?何时使用“复制文件”?

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

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

例如,当您创建Objective-C
静态库时,它非常有用,您应该在其中公开
.modulemap
或/和
伞形.h
文件


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

当您创建一个
应用程序时,它非常有用,您可以在其中添加图像和其他资源


谢谢。这与iOS产品无关吗?似乎在iOS中,所有东西都必须放在捆绑包中。不,这不是iOS特有的,是的,我能想到的iOS最常见的情况是将文件复制到捆绑包中。@AndrewKoster