2016-07-12 7 views
1

Ich verwende ein Framework, das in Pods integriert ist. Also ich möchte fragen, ist dieser gute Ansatz, um dieses Framework auf GitHub zu synchronisieren. Beispielsweise . In meinem iOS-Projekt habe ich GoogleMap-Framework integriert, sollte ich dies auf Github synchronisieren oder sollte ich etwas Referenz. Ich frage das, denn wenn ich diesen Rahmen beginne, gibt es mir Gedächtnisprobleme.Beste Vorgehensweise: Ist es ein guter Ansatz, Pod-Dateien auf Github zu synchronisieren?

Antwort

2

Ich würde sagen, es gibt keinen "besten Ansatz" darüber, was in Bezug auf die Abhängigkeiten Ihrer Pods ignoriert werden sollte.

Man würde sagen, dass es besser ist, das pods-Verzeichnis zu ignorieren, um Ihr git-Repository hell zu halten, aber für jemand anderen würde es sagen, dass die Abhängigkeiten Ihrer Pods Teil Ihrer App sind, ohne sie nicht zu bauen muss es begehen.

Zuerst habe ich alle meine Pods in mein Git Repo aufgenommen, aber ich habe schnell bemerkt, dass es sehr nervig sein könnte, da jedes Update einer Ihrer Abhängigkeiten die aktualisierte Liste der Commit-Dateien durchbricht. Jetzt schließe ich einfach meine Podfile- und Podfile.lock-Dateien ein und ignoriere das Pods-Repository. Stellen Sie sicher, Pod-Installation jedes Mal, wenn Sie aus dem Repo ziehen.

Der Hauptvorteil aller Pods besteht darin, dass Ihr Projekt "fertig zum Erstellen" ist, ohne dass CocoaPods auf Ihrem Computer installiert sein muss, um es zuerst zu erstellen.

Weitere Einzelheiten finden Sie in diesem damit verbundene Frage: What goes into your .gitignore if you're using CocoaPods?

Verwandte Themen