Sto cercando di creare un nuovo Cocoa Touch Framework per iOS in Swift, utilizzando alcune librerie di Cocoapods, ma non riesco a farlo funzionare. So che ci sono alcune domande aperte a riguardo, ma nessuna sembra risolvere il mio problema.Come usare Cocoapods in un framework Swift?
Per motivi di prova, ho appena creato un Cocoa Touch Framework vuoto, installato Cocoapods e aggiunto il pod 'MBProgressHUD'. Poi, come documented by Apple ('importazione di codice all'interno del target stesso quadro' sezione), ho importato l'intestazione MBProgressHUD nel mio header ombrello del genere:
#import "MBProgressHUD.h"
Ma quando compilo, ho questo errore:
include of non-modular header inside framework module
Ho impostato l'opzione "Consenti moduli non modulari in Framework" su Sì, ma non ha alcun effetto.
C'è un modo per utilizzare CocoaPods in un framework Swift?
Ho avuto problemi simili. Ho finito con la copia del codice sorgente cocoapods nel mio framework e rendendo pubbliche le intestazioni di Objective-C. Ho letto in un paio di posti che potrebbe essere fatto con l'aiuto di moduli, ma non ero in grado di farlo. Se sei in grado di fare con i moduli Objective-C fammi sapere. – Abdullah
In realtà ho anche provato a farlo, ma ho bisogno di AWS SDK, che utilizza alcuni framework esterni, e non sono riuscito a trovare i codici sorgente per loro. –