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

时间:2012-06-22 19:59:06

标签: xcode xcode4.2

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

2 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:1)

Other Linker Flags-将文件从项目复制到外部指定的位置。

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

umbrella.h-将支持您的源代码的文件复制到内部结构中。如果您要确保添加的文件将被复制到应用程序捆绑包中,那么

当您创建Copy Bundle Resources时可以在其中添加图像和其他资源时很有用

了解更多here