Xcode工程添加第三方文件的详细分析 Create folder references for any added folders

在开发iOS项目的时候需要导入第三方的库文件,但是通过Xcode导入第三方源文件的时候会提示一些信息,不知所以然。

2012091322364319.png

其实我们可以根据上面的截图看到主要就是三个说明信息

Destination Copy items into destination group's folder (if needed)

Folders Create groups for any added folders

               Create folder references for any added folders

下面这几条信息进行说明

1、Destination Copy items into destination group's folder (if needed)

主要是说明,是否要将文件拷贝到工程所在目录。

如果不选中,而且该库文件不在工程目录下,引入文件的时候就仅仅是引入逻辑链接,不拷贝文件。(如果库文件移动,则可能在编译工程的时候出错)

如果选中,则将该文件拷贝到工程目录下(系统推荐的方式),虽然引用的也是逻辑链接,但是不会因为引动库文件而引起错误

2、Folders Create groups for any added folders
导入文件的时候会是逻辑结构,而不是物理结构,目录结构图标如下,黄色的文件夹结构,和构建的Group是一样的

2012091323002556.png

3、 Create folder references for any added folders
创建引入的是蓝色的文件夹结构,物理路径

2012091323014153.png

你可能感兴趣的:(Xcode工程添加第三方文件的详细分析 Create folder references for any added folders)