Ich arbeite an einem privaten Cocoapod und arbeite gleichzeitig an diesem Cocoapod, und ich habe Schwierigkeiten, den richtigen Workflow zu finden, um alles synchron zu halten.
Das Problem, auf das ich stoße, ist folgendes: Wenn ich mein cocoapod-Projekt ändere, habe ich festgestellt, dass ich mein anderes Projekt nur dann erhalten kann, wenn ich ein neues Tag erstelle und die Version ändere referenziert von der Pod-Spezifikation. Als Ergebnis bleibe ich mit vielen nutzlosen Versionen meiner Pod-Spezifikation stecken.
Was mir am liebsten wäre, ist, einfach meinen Tag an den Kopf meines Cocoapod-Projekts zu verschieben und den Cocoapod irgendwie zurückzuziehen. Ich habe festgestellt, dass die Pod-Installation und Pod-Aktualisierung die Cocoapod unter diesen Umständen anscheinend nicht aktualisiert.
Hat jemand irgendwelche Empfehlungen für die gleichzeitige Arbeit an einem Cocoapod und einem Projekt, das es verwendet?
Sie können auch das :head
Flag verwenden, aber Sie müssten immer noch die Tags erstellen.
Beim Ausführen von pod update
wird die neueste Version des Pods verwendet.
Wir machen das gleiche intern in unserem Team und haben am Ende auf das neueste Commit anstelle des Tags verwiesen. Hier haben Sie ein Beispiel für eine podspec:
%Vor%Jedes Mal, wenn wir etwas in unserer Bibliothek ändern, aktualisieren wir unsere podspec mit dem neuesten Commit.