2016-10-20 4 views
0

Bitte markieren Sie nicht als Duplikat (da regulär kein solcher Modul Thread), ich konnte keinen ähnlichen Thread finden. Auch das habe ich schon seit einiger Zeit recherchiert.Kein solches Modul (Abhängigkeit) innerhalb des Frameworks

Ich habe ein verzweigtes Framework zu Swift 3 aktualisiert. Dieses Framework hatte eine Abhängigkeit, die ebenfalls aktualisiert werden musste.

war ich nicht in der Lage :git => innerhalb der podspec-Datei zu verknüpfen, das ist, warum ich gewählt habe, um die Abhängigkeit von der podspec Datei zu löschen und die beiden Frameworks in meinem podfile implementieren.

pod 'ASTextInputAccessoryView', :git => 'https://github.com/davidseek/ASTextInputAccessoryView.git' 
pod 'ASPlaceholderTextView', :git => 'https://github.com/davidseek/ASPlaceholderTextView.git' 

ASPlaceholderTextView ist eine Abhängigkeit von ASTextInputAccessoryView.

Innerhalb meines Projekts kann ich ASPlaceholderTextView importieren.

enter image description here

Aber im Rahmen ASTextInputAccessoryView, wirft import ASPlaceholderTextView Modul fehlt.

enter image description here

Ich habe versucht, ASPlaceholderTextView innerhalb ASTextInputAccessoryView Ziel General hinzufügen -> Verknüpfte Frameworks:

enter image description here

Neben ASTextInputAccessoryView Build-Phase des Target ->

enter image description here

I habe mehrmals gereinigt und neu gestartet. Was vermisse ich? Hilfe wird sehr geschätzt.

Antwort

1

Ich hatte solche Probleme früher, als ich versuchte, ein Framework für Dritte in meine Anwendung aufzunehmen. Ich habe eine Arbeit gefunden und es funktionierte für mich wie folgt:

Gehen Sie zu App-Ziel -> Allgemeine Einstellungen -> Embedded Binaries und fügen Sie Ihr Framework hier hinzu.

Hoffe, das ist hilfreich.

+0

Muss ich das Setup beibehalten, das ich in meiner Frage nach Ihrer Lösung bereitgestellt habe? weil das Hinzufügen meiner Lösung zu meinem Setup nicht geholfen hat. leider habe ich auch –

+0

gereinigt und neu gestartet. –

+0

Ja. Behalten Sie einfach das Setup bei und fügen Sie das Framework im Bereich "Embedded Binaries" hinzu. Sobald Sie das Framework hier hinzugefügt haben, wird es automatisch eine Referenz in Linked Binary mit Libraries hinzufügen. Entfernen Sie eine Referenz manuell, wenn es zwei gibt. Probieren Sie es aus und lassen Sie mich wissen, wenn es nicht funktioniert. –