Ich habe einen XCworkspace mit Cocoapods (Pod-Installation) gebaut. Die Dinge, die ich nicht herausfinden kann, wie xCode weiß, dass wenn ich MyProject baue, es auch das Pods-Projekt bauen muss?Xcode - Wie Cocoapods Pods kompilieren?
Hypothese:
In MyProject Hauptziel in Build-Phase "Link-Binary mit Bibliotheken" Abschnitt Ich kann "Pods_MyProject.framework" sehen, die von Pods auf die .framework Build bezieht (das Projekt) Pods-MyProject Ziel (ist es richtig?). Dieses Ziel hat in seinen "Ziel-Abhängigkeiten" alle Pods.
Aber ich verstehe immer noch nicht zwei Dinge
- Wie Xcode weiß, dass, wenn ich MyProject bauen muss Pods-MyProject zuerst bauen ?? (Es gibt nichts in MyProject Hauptziel "Ziel Abhängigkeiten" Abschnitt)
Hier ist die Build-Phasen Registerkarte "MyProject" (sein richtiger Name ist "clicktube"):
- Wie enthält "Pods_MyProject.framework" alle Pods, während der Abschnitt "Binary mit Libraries verknüpfen" fast leer ist?
Die Hülsen-MyProject "Link mit Bibliotheken" Abschnitt: