Xcode,在项目之间共享h / m文件?

时间:2017-03-07 13:48:12

标签: ios xcode cocoa-touch

我正在尝试在不同的项目中使用相同的文件。 我想这样做,以便我可以从我的主项目中抽象出一些测试功能。

但是,当我从主项目添加文件时,这些文件中的#include调用正在使用主项目中的文件。

e.g。我在两个项目中都有不同的constant.h文件。

我真的不想创建一个库/框架。 而且我也不想对特定于一个项目的文件进行更改。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

在多个项目中共享相同的物理文件并不是一个好主意。从一个项目中删除或修改可能会破坏其他项目的构建。此外,您必须在两个项目中添加所有依赖功能和源,才能成功构建。这就是项目构建的工作原理。

建议

  1. 始终为单独的项目保留单独的物理副本

  2. 即使您想重用物理文件,也要确保添加所有依赖项。例如,如果文件A使用文件B,要在项目中添加文件A,您还必须在同一项目中添加文件B,即使B对该项目没有用处。