I 'ha avvolto la mia biblioteca privata in cocoapods. Ha dipendenza da ReactiveCocoa.Cocoapods: definizione interfaccia duplicata
s.name = 'MineLibrary'
s.dependency 'ReactiveCocoa/Core'
s.source_files = 'Source/*.{h,m,swift}'
....
Alcuni file di intestazione contiene:
#import <ReactiveCocoa/RACSignal.h>
ho includerlo in un nuovo progetto:
use_frameworks!
....
pod 'ReactiveCocoa'
pod 'MineLibrary', :git => '[email protected]'
Ma quando ho compilare progetto sto ottenendo un errore:
duplicate interface definition for class 'RACStream'
duplicate interface definition for class 'RACSignal'
/Users/USER/Library/Developer/Xcode/DerivedData/Project-emcwpmbbuimotuftzijeemvngrvj/Build/Products/Debug-iphoneos/Pods/ReactiveCocoa.framework/Headers/RACStream.h:27:1: error: duplicate interface definition for class 'RACStream'
@interface RACStream : NSObject
^
/Users/USER/Workspace/Project/Pods/ReactiveCocoa/ReactiveCocoa/RACStream.h:27:12: note: previous definition is here
@interface RACStream : NSObject
Come può essere risolto?
P.S. Sto usando cocoapods 0.36.0.rc.1
Purtroppo non mi ricordo come problema è stato risolto, potrebbe essere in realtà era dovuto alla versione cocoapods. Dopo non ho più avuto questo problema. – Mikhail