在 Xcode 中将一个项目的文件引用到另一个项目

Reference files from one project to another in Xcode

我有一个针对不同客户的 iOS 应用程序。这意味着 Base 代码对于大多数客户端来说是相同的,但图形不同并且一些自定义代码。

我想做的是将 Base 代码保留在一个项目中,并为每个客户创建另一个具有自定义图形和代码的项目。

我认为使用 Java 和 Eclipse 会更简单,但是是否可以在 Xcode 中执行此操作而无需为 Base[=20 创建框架=]代码?

您可以使用针对不同版本的应用程序具有不同目标的工作区。

这样您就可以在所有目标中包含基本代码,并为每个特定目标包含自定义代码和资产。

当我完成类似的事情时,我在单个项目中使用了 "targets"。对于每个目标,我定义哪些文件是 compiled/copied.

为了让事情井井有条,我将目标特定的文件放在磁盘上它们自己的目录中,并在项目中创建匹配的组。