【发布时间】:2016-02-12 20:32:00
【问题描述】:
我正在开发一个 Cocoa Touch 框架,它使用了几个第三方静态库和框架。对于其中一些,我有一个源代码。对于其他人,我不是。 问题是当使用我的框架的人想要使用相同的第三方静态库和框架时,他会遇到如下控制台日志:
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.
我的框架是用 Objective-C 编写的。
如何将第三方库和框架完全隐藏在我自己的动态框架中,让使用我的框架的开发者也可以使用相同的第三方静态库和框架而不会发生任何冲突?
【问题讨论】:
标签: ios objective-c xcode cocoa-touch frameworks