Dodałem ramowy cel w moim projekcie. Ale gdy spróbuję zaimportować framework, kompilator zwróci błąd Use of '@import' when modules are disabled
. Zawarłem już architekturę arm64 w jej ustawieniach kompilacji Architektury. I widzę ramy w Fazach budowania. Mogę zaimportować framework w nowym projekcie zamiast mojego obecnego projektu. Czy jest jakaś dodatkowa konfiguracja, którą przegapiłem?nie można zaimportować osadzonego środowiska z kodem xcode 6 GM
Odpowiedz
użycie '@import' gdy moduły są wyłączone
Error msg mówi, że próbują wykorzystać modules
przez @import
gdy jest on wyłączony. Przejdź do ustawień kompilacji i włącz modules
lub użyj #import
.
Włącz go poprzez zmianę na TAK
Dla tych, którzy nadal mają problemy z modułów wspomagających.
Problem może być to, że plik nagłówka importowano do file.mm pliku (cel-C++), która nie jest obsługiwana w składni moduł @import .
Oto dobra odpowiedź wyjaśniająca inne możliwe problemy. https://stackoverflow.com/a/21921045/2269679
Naprawdę uratowałeś moje życie dzięki –
Dzięki. Duża pomoc. – tmoore
To prawda! Uratowałeś mi godziny miauczenia! –
Mam ten sam problem w Xcode 7. Znalazłem rozwiązanie. Chodzi o zawinięcie Google Analytics do klasy Cocoa (.m
i .h
) i użycie tego opakowania z plików .mm
. Powinieneś także włączyć moduły w Xcode.
Aby uzyskać więcej informacji, proszę sprawdzić moją odpowiedź (i mój GIST) tutaj: https://stackoverflow.com/a/36267420/882187
Przepraszam, jeśli to wygląda Próbuję spam, ale nie wiem jak do ponownego Połącz wszystkie te pytania i odpowiedzi lepiej w jednym, zawierającym się w sobie wątku dyskusji.
- 1. Korzystanie Cocoapods w osadzonym ram z Xcode 6 GM
- 2. Nie można uruchomić aplikacji konsoli z kodem XCode 4.4
- 3. Nie można utworzyć pliku iPhone Xib z Xcode 6
- 4. Xcode 7 GM nie może uwierzytelnić repozytorium git
- 5. xcode 7 + coredata: nie można zaimportować modułu będącego kompilacją
- 6. Nie można zaimportować com.google.android.maps.MapActivity
- 7. Nie można zaimportować javax.swing.JFrame
- 8. Kod X 6 GM jedzenie miejsca na dysku i pamięci
- 9. Nie można zaimportować Alamofire
- 10. Nie można zaimportować android.support.design.widget.NavigationView
- 11. nie można zaimportować is_secure_transport
- 12. CGContextSaveGState: niepoprawny kontekst 0x0 (Xcode 7 GM)
- 13. Nie można utworzyć środowiska wirtualnego z błędem "setuptools pip wheel" z kodem błędu 1 "
- 14. ibtool nie powiodło się z kodem wyjścia 255 w Xcode 6-Beta
- 15. Nie można debugowania aplikacji na Xcode 7.1 beta z iOS 9.0 GM
- 16. Nie można zaimportować Scikit-Learn
- 17. Kod Xcode nie powiodło się z kodem wyjścia 254
- 18. Nie można zbudować modułu "Foundation" w Xcode 6
- 19. Xcode iOS 6 z 8 SDK: brak Urządzenia organizator
- 20. Nie można zaimportować z konsolą IntelliJ SBT
- 21. Nie można zaimportować modułów z gi.repository
- 22. Nie można uzyskać ikony aplikacji do pracy w Xcode 6
- 23. ubuntu ImportError: nie można zaimportować nazwy MAXREPEAT
- 24. Nie można dodać nowych wiązań wyrównania automatyczny układ Xcode 6
- 25. Nie można utworzyć aplikacji na iOS w Xcode 6
- 26. Nie można zaimportować nazwy SIGNATURE_HMAC
- 27. kończące aplikację z sygnałem 6 w Xcode
- 28. ImportError: Nie można zaimportować nazwy
- 29. Nie można zaimportować podmodułów Tornado
- 30. nie można zaimportować wzorców nazw
Działa, dziękuję. – Leeleo3x
Nawet przy tym ustawieniu na yes nadal mam ten błąd. – Zammbi
Wszystkie frameworki nie obsługują modułów, więc prawdopodobnie będziesz musiał użyć #import zamiast –