2016-08-02 90 views
15

Ich habe Bibliothek von einem anderen Team. Ich versuche Bibliothek in unserem Projekt und während verwenden Sie so einen Fehler bekommen nicht Modul bauen konnte ‚Allgemeine Bibliothek‘ (Name des Rahmens)iOS: Modul <framework-name> konnte nicht erstellt werden

Screenshot 1

Im Folgenden sind Lösungen, die ich gearbeitet, aber didn ‚t half:

1. Delete Derived data content. Clean and Build. 

2. Framework is added in 'Link binary with libraries' of Build phases. 

3. While adding framework checkmarked : Target and Copy content to folder. 

Auch habe ich versucht, diese stackoverflow-link aber keinen Durchbruch bekam!

screenshot 2

screenshot 3

Das einzige, was Objective-C bridging header path in Swift compiler - code generation section von build settings in Löschen Projekt gearbeitet wurde.

aber danach bin ich Common Interface bekommt nicht in der Lage Instanz (das heißt gemeinsames dosen't erscheint in Dropdown-Liste)

Below Gerüststruktur zu schaffen.

Screenshot 6

Jede andere Lösung?

+0

Check diese es Ihnen helfen kann: http://stackoverflow.com/questions/29620786/import-causes-parse-issue-could-not-build-module –

+0

@ Pandey_Laxman: Hat nicht geholfen. :-( –

+0

Können Sie versuchen, Importlinie zu löschen und es neu zu schreiben, wenn es nicht funktioniert, dann @import anstelle von #import verwenden. Tatsächlich habe ich dasselbe Problem beim Erstellen von xmppframework in meiner App konfrontiert, so löschte ich die Zeile und schreibe dann erneut importieren dann hat es funktioniert –

Antwort

1

Überprüfen Sie, ob das Framework, das Sie integrieren, Ihre Projektarchitektur unterstützt.

Um die Framework-unterstützte Architektur zu sehen, verwenden Sie Terminal und navigieren Sie zum Framework-Ordner.

Gebrauch "Lipo -info myFramework.framework/MyFramework"

Und wenn Sie die Framework-Dateien in Ihrem Projekt verwenden möchten, prüfen Sie, ob die Dateien in Framework/Header-Ordner zur Verfügung stehen.

immer diese Fehlermeldung:

Screenshot

Try "Datei myFramework.framework/MyFramework" im Terminal

-14

neu installieren Xcode könnte es hilft Ihnen.

1

Ich denke, Sie müssen CommonLibrary.framework nicht erneut kompilieren. So können Sie versuchen, es aus Embedded Binaries Liste zu entfernen. Und stellen Sie sicher, dass der Pfad von CommonLibrary.framework in Ihrem Framework Search Paths ist.

1

Ich hatte auch dieses Problem: 1. Mein 'GoodLuck' Rahmen hatte zwei Header: Import froher: GoodLuck.h und GLAdder.h 2. Projekt, das diesen Rahmen importieren nicht

Lösung zusammenstellen könnte .h in GoodLuck.h, baue das Framework neu auf. Es klappt.

+0

Danke, das funktioniert für mich. – AKun

1

können Sie versuchen, zu löschen DerivedData dir.

wo ist DerivedData? (Xcode 8)

gehen> Arbeitsbereich Einstellungen in Datei Sie DerivedData Weg sehen werden.

DerivedData path in xcode 8

enter image description hereenter image description here

+0

Ich habe diesen hier nicht bearbeitet ... Ich habe es am Anfang versucht. –

+0

Das Problem von Cocoaspod-Version verursacht, wird es eine Lösung geben. – LingYFH

+0

set ** Bauen Sie nur aktive Architektur ** *** NO *** über Ziele und Projekt und Pods. – LingYFH