iOS静态框架相互依赖性

时间:2015-10-25 18:09:18

标签: ios xcode frameworks dependencies static-libraries

我对如何组织我的项目感到困惑。

我有一个我分发给客户的框架。由于依赖性很简单,到目前为止我没有遇到任何问题。我正在使用XCode Cocoa Touch Framework,但在match-o类型中使用“静态库”来构建我的框架。

现在我需要将多个框架分发到多个客户端,所有客户端都使用相同的Core代码,我不想向客户端公开这些代码。我该怎么做?

说我有以下框架:

FrameworkCore - My core code, not to be exposed to clients
Framework1
Framework2

依赖关系如下:

Framework1 -> FrameworkCore
Framework2 -> Framework1

请注意,某些客户端可以在其项目中包含Framework1和Framework2。 我尝试将所有依赖项包含在“目标依赖项”和“使用库链接二进制文件”中,但这通常会导致重复的符号。

0 个答案:

没有答案