Ho aggiunto un obiettivo quadro nel mio progetto. Ma quando tento di importare il framework, il compilatore restituirà un errore Use of '@import' when modules are disabled
. Ho già incluso l'architettura arm64 nelle sue impostazioni di costruzione Architectures. E posso vedere la struttura in Fasi di costruzione. Posso importare un framework in un nuovo progetto invece del mio attuale progetto. C'è qualche configurazione aggiuntiva che ho perso?non può importare framework embedded con xcode 6 GM
risposta
L'utilizzo di '@import' quando i moduli sono disabilitati
msg di errore dice che si sta tentando di utilizzare modules
da @import
quando questo è disattivato. Vai a costruire impostazioni e abilita modules
o usa #import
invece.
Attiva cambiando su YES
Per coloro che hanno ancora problemi con i moduli di abilitazione.
Il problema potrebbe essere che il file di intestazione stato importato in file.mm di file (obiettivo-C++), che non è supportata alla sintassi modulo @import .
Ecco una buona risposta che spiega altri possibili problemi. https://stackoverflow.com/a/21921045/2269679
Mi hai davvero salvato la vita grazie –
Grazie. Grande aiuto – tmoore
Questo è corretto! Mi hai risparmiato ore di chiacchiere! –
Ho lo stesso problema in Xcode 7. Ho trovato la soluzione. È per avvolgere Google Analytics in Cocoa Class (.m
e .h
) e utilizzare questo wrapper dai tuoi file .mm
. Inoltre dovresti abilitare i moduli in Xcode.
Per ulteriori informazioni, si prega di controllare la mia risposta (e il mio Gist) qui: https://stackoverflow.com/a/36267420/882187
Mi dispiace, se sembra che sto cercando di spam, ma non so come ri- collega tutte le domande e le risposte meglio in un thread di discussione che contiene autonomamente.
- 1. Utilizzando Cocoapods in framework embedded con Xcode 6 GM
- 2. Xcode 6 embedded binari
- 3. symbolicatecrash da XCODE 6 GM
- 4. Convalida app su Xcode 6 Versione GM
- 5. AudioServicesPlaySystemSound silenziato sul simulatore xCode 6 GM
- 6. Xcode 6 Playground con framework Parse?
- 7. Xcode 7 GM non può autenticare il repository git
- 8. XCode 6 GM mangia spazio su disco e memoria
- 9. XCode 6 GM: errore di linker quando si costruisce per il dispositivo (Metal non trovato)
- 10. Xcode versione 6 GM, iPhone 6 simulatore, non @interface visibile per 'UITapGestureRecognizer' dichiara il selettore 'initWithTarget: azione:'
- 11. Xcode 7 GM mancante simulatori iOS 7
- 12. Xcode 6.1 beta e Xcode 6 GM bloccato l'indicizzazione per strano motivo
- 13. Errore di caricamento Xcode 6 GM: Nessun software trovato con apple_id su SoftwareAssets
- 14. non può importare mongodb
- 15. non può importare com.google.android.maps.MapView
- 16. Xcode 6 con iOS 9?
- 17. non può importare org.springframework.jdbc.core con Maven
- 18. PyQt4 non può importare QtGui ma può importare QtCore
- 19. Xcode 6 con iOS 8 SDK: nessun dispositivo in Organizer
- 20. cosa significa il GM nella versione xcode
- 21. Xcode 6 L'installazione si è bloccata
- 22. non può importare Beautiful Soup
- 23. CGContextSaveGState: contesto non valido 0x0 (Xcode 7 GM)
- 24. Xcode non può aggiungere la libreria statica
- 25. non può importare il modulo
- 26. Importare il mio modulo personalizzato/framework Xcode Swift
- 27. non può importare nome HttpResponse
- 28. non può importare nome GoogleMaps
- 29. Framework non trovato Xcode
- 30. UISplitViewController in XCode 6 per iOS 7
Funziona, grazie. – Leeleo3x
Anche con questo set su yes, ho ancora questo errore. – Zammbi
Tutti i framework non supporteranno i moduli, quindi potresti dover usare #import invece –