在app和我的自定义框架目标中嵌入第三方框架

时间:2015-10-27 17:07:03

标签: ios iphone xcode frameworks

在我的xCode项目中,我有一个Framework目标,我需要与其他开发人员一起发布。 我还有另一个依赖于Framework目标的应用程序目标。 我的应用目标和框架目标都应该使用相同的第三方框架。所以我将这个框架添加到了两个目标。 但是当我运行我的应用程序时,我在控制台中看到了很多警告:

Class <ClassName> is implemented in both <Path to my framework> and <Path to my app>. One of the two will be used. Which one is undefined.

我意识到当我删除-ObjC链接器标志时警告会消失。但是这个标志是我使用的另一个框架所必需的。

所以我的问题是:

如何避免此类警告?

我应该在我的框架中嵌入第三方框架吗? (据我所知,这不是一个好的选择)

我真正想要实现的是:如何构建我的框架,以便其他开发人员可以独立下载第三方框架,以便我的框架仍然可以使用它?

0 个答案:

没有答案