Ich habe eine Anwendung, die gerade funktioniert, alles ist in Ordnung.Nach dem Hinzufügen der Watchkit-Erweiterung zum Projekt funktionieren zuvor hinzugefügte Frameworks von Drittanbietern nicht mehr
Wenn ich auf Datei-> Neu-> Ziel gehe und eine Watchkit App/Erweiterung hinzufüge, wird der Build sofort abgebrochen, weil "Modul 'Crashlytics' nicht gefunden wurde". Momentan wird auf Crashlytics unter Verwendung von @import Crashlytics
zugegriffen, ich habe das Projekt überprüft, und in der Datei pbxproj ist das Crashlytics-Framework auf den richtigen Speicherort verwiesen, und Crashlytics.h ist im Projekt sichtbar. Ich habe versucht, auf #import "Crashlytics.h"
zu wechseln, nur um zu sehen, ob es vielleicht etwas mit dem Modul zu tun hatte, im Gegensatz zum einfachen Importieren der Kopfzeile, aber dann Crashlytics.h file not found
.
Crashlytics ist seit sehr langer Zeit im Projekt und arbeitet perfekt. Ist beim Hinzufügen der Überwachungserweiterung bei Verwendung externer Frameworks oder Pods etwas zusätzliches erforderlich?
(Wenn ich die Zeile komplett ausdenke, nur um zu sehen, was passiert, bekomme ich ein ähnliches Problem für eine der Cocoapoden, die wir benutzen, und ich wäre bereit zu sein, wenn ich Dinge kommentieren würde Am Ende muss ich alles entfernen, was ein externes Framework ist.
versuchen, diese Antwort - http://stackoverflow.com/questions/29500227/xcode-no-such-module-error-but-the-framework-is-there –