Ich verwende eine 3rd-Party-Bibliothek als Framework zur Verfügung gestellt: Library.framework. Anscheinend kann es nur in meinem Projekt über den Überbrückungskopf verwendet werden, indem man #import <Library/Library.h>
tut. Was in den meisten Fällen gut ist.Embed ein Framework ohne Modul in einem Pod
Allerdings entwickle ich gerade einen Pod, in dem ich Library.framework verwenden möchte. Das bedeutet, dass ich mich nicht auf den Bridging Header verlassen kann.
Ich versuchte, die Library.framework in meinem Pod Ziel (siehe General > Linked Frameworks and Libraries
), aber dann zu verbinden, wenn das Pod in meiner App installiert ist, sagt Xcode die Pod nicht kompilieren, da einige Dateien in der Bibliothek nicht gefunden werden.
Was wäre die beste Strategie, um hier zu adoptieren?
Haben Sie versucht, Ihr Schema zu bearbeiten? Im Build-Bereich können Sie die Reihenfolge auswählen, in der Ihre Ziele kompiliert werden, wenn Sie "parallelize build" deaktivieren. – Max
Danke für Ihre Antwort, aber das wirft einige Fragen auf: Welches Schema und was soll es tun? – aimak
Produkt> Schema> Schema bearbeiten> Build. Dann deaktivieren Sie "Parallelize Build" und Sie können Ihre Ziele neu anordnen – Max