Aktualisierung von Cocoapod mit demselben Tag erzwingen

8

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?

    
Sean Danzeiser 08.05.2014, 20:21
quelle

3 Antworten

3

Sie können auch das :head Flag verwenden, aber Sie müssten immer noch die Tags erstellen.

%Vor%

Beim Ausführen von pod update wird die neueste Version des Pods verwendet.

    
Poulet numéro 1687547878234 12.05.2014, 08:41
quelle
2

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.

    
Pablosproject 08.05.2014 20:26
quelle
2

Wenn du deine podfile einfach auf den git repo deiner Bibliothek ligierst, wird nur die letzte Datei des Standardzweigs gezogen.

pod 'InternalStuff', :git => 'https://github.com/YourGithub/InternalStuff.git'

    
Anthony 08.05.2014 20:50
quelle

Tags und Links