Non so se questo sarebbe ancora utile per gli altri. Ma, nel mio caso, si è trattato di uno stupido errore di non riferirsi alle dipendenze dal file .podspec.
Abbiamo un'applicazione con più librerie interne, e quelle librerie hanno anche dipendenze l'una dall'altra - che abbiamo rappresentato per i file Pod ... ma NON per le podspec.
Così, anche se i nostri Podfiles avevano:
Applicazione/Podfile
# Development Pods
pod 'ConsumingLibrary ', :path => '../ios-consuming-lib'
pod 'DependentLibrary1', :path => '../ios-library-one'
pod 'CommonCoreLibrary', :path => '../ios-common-core-lib'
ConsumingLibrary/Podfile
# Development Pods
pod 'DependentLibrary1', :path => '../ios-library-one'
pod 'CommonCoreLibrary', :path => '../ios-common-core-lib'
bisogno di chiamare anche nelle .podspec di :
ConsumingLibrary/ConsumingLibrary.podspec
# TODO
# Add here any resources to be exported.
s.dependency 'DependentLibrary1', '~> 0.1.0-RC'
DependentLibrary1/DependentLibrary1.podspec
# TODO
# Add here any resources to be exported.
s.dependency 'CommonCoreLibrary', '~> 0.1.0-RC'
Credo sprecato circa 2 ore a cercare di capire il motivo per cui ho potuto costruire ConsumingLibrary & eseguire i test, ma non appena ho costruito l'applicazione, che ha consumato tutte le tre biblioteche - ho continuato a ottenere:
Nessuna tale modulo 'DependentLibrary1'
possibile duplicato di [Swift: Non è possibile utilizzare libreria da file Pod] (http://stackoverflow.com/questions/26412122/swift-cannot-use-library-from-pod-file) – Rugmangathan
Questo sarebbe il caso di "AFNetworking", ma questa è una storia diversa. 'SwiftyJSON' è una libreria Swift, quindi quel post non risponde alla domanda. @Rugmangathan – Idris
quale versione di cocoapods stai usando? –