2014-11-14 12 views
5

ich eine lange Zeit auf der Suche nach einer Antwort verbracht haben, in Bezug auf Zusammenführen Konflikte mit project.pbxproj Dateien. Meine Zusammenführungskonflikte treten hauptsächlich bei Cocoapods auf. Es scheint, dass, wenn ich eine pod auf einem Zweig hinzufügen, dann versuchen Sie es in ein anderes, viele viele merge Konflikt zu verschmelzen in der project.pbxproj Datei meines Pods Projekt entstehen. Ich würde einfach durchgehen und diese Konflikte manuell beheben, aber es gibt viele, um das vernünftig zu machen. Hat jemand anderes dieses Problem gefunden und eine vernünftige Lösung gefunden? Dieses Problem hat mich schon einige Zeit geplagt, und ich stelle diese Frage nur als letzten Ausweg. Nachdem ich ein paar neue Features in separaten Zweigen erstellt habe, ist es sehr frustrierend, diese Probleme in mein Projekt aufzunehmen. Jede Hilfe würde sehr geschätzt werden.Cocoapods project.pbxproj Konflikte verschmelzen

Antwort

9

Solange Sie nicht Änderungen, die Sie wahrscheinlich nicht sein sollte, auf die Pods.xcodeproj Datei, dann ist die Quelle der Wahrheit ist immer das, was mit pod install erzeugt wird. Wenn es viele Konflikte gibt, können Sie das Projekt einfach löschen und neu generieren.

+0

Sind Sie die Pods.xcodeproj empfehlen Entfernen Sie die Dateien zusammenführen, dann regenerieren oder löschen, regenerieren sie dann verschmelzen. Ich habe beide versucht und diese bewegt sich nur um den Konflikt von der Pods.xcodeproj project.pbxproj meiner Hauptprofile project.pbxproj. – ferris

+1

Ich empfehle, wenn Sie einen Merge Konflikt sehen, solange man sie nicht selbst bearbeitet haben, die Konflikte in Dateien löschen, und führen Sie 'pod install' wieder. –

+0

@KeithSmiley Vielen Dank für Ihren Kommentar hier, das ist mein Problem gelöst! –

Verwandte Themen