【发布时间】:2015-05-07 09:02:42
【问题描述】:
我有一个适用于 iOS8 的 Cocoa Touch 框架(显然)和 XCode 6.3,其中包括 Swift 和 ObjC 类。该框架将用于各种其他项目,并且需要 AFNetworking。
现在我可以将 AFNetworking 文件复制到框架中,但如果其他项目也需要 AFNetworking(并通过源代码或 CocoaPods 添加 AFNetworking),该项目将抛出警告,因为 AFNetworking 类包含在框架和项目以及编译器都无法确定使用哪一个。
但是,如果我不将 AFNetworking 文件添加到框架中,我显然无法使用它们。 在我的框架开发项目中,我尝试将 AFNetworking 仅添加到主项目而不是框架,但框架项目仍然找不到它们。 有没有办法让框架项目引用实现它的项目中的类?
【问题讨论】:
标签: objective-c xcode cocoa xcode6