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
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?
- 1. Ist das ein guter Ansatz, um SQLAlchemy/SQLObject zu vermeiden?
- 2. Was ist ein guter Ansatz, um OpenGLES 2.0 zu studieren?
- 3. Eine Benutzerklasse, guter Ansatz?
- 4. Objekte zwischen zwei verschiedenen Systemen synchronisieren, beste Vorgehensweise?
- 5. Ist die leere Implementierung abstrakter Methoden ein guter Ansatz?
- 6. Fadensicherheit ... Was ist meine "beste" Vorgehensweise?
- 7. Ist es ein guter Ansatz, die interne Datenstruktur als Speicherdatenbank zu verwenden?
- 8. Ist es ein guter Ansatz, [Self Release], [Self-Retain] zu verwenden?
- 9. Was ist ein guter Ansatz zum Komponententest eines NSDateFormatter?
- 10. Xcode Dateiverwaltung. Was ist die beste Vorgehensweise?
- 11. Azure WebJob Beste Vorgehensweise
- 12. Guter Ansatz für ein Tagging-System in Rails 3?
- 13. Lock in Eigenschaften, guter Ansatz?
- 14. register_shutdown_function() - Was ist die beste Vorgehensweise?
- 15. GitHub Synchronisieren eines Gabelfehlers
- 16. Was ist die beste Vorgehensweise für den Umgang mit Passwörtern in GitHub?
- 17. Guter Ansatz für ein Web-API-Token-Schema?
- 18. Beste Vorgehensweise für Desktop -> Mobile?
- 19. JSF 2: Ist dies ein guter Ansatz, um Business Exceptions zu behandeln?
- 20. Guter Ansatz für die XSD-Schemaversionierung?
- 21. Lazy Loading - was ist der beste Ansatz?
- 22. Ich habe einen Server auf Sockets zuhören, was ist ein guter Ansatz, CPU-gebundene Anfragen mit mehreren Threads zu bedienen?
- 23. Was ist ein guter Ansatz zum Erstellen von gestapelten Ansichten mit SnapKit
- 24. Der beste Ansatz zum Synchronisieren der mongodb-Datenbank mit der lokalen serialisierten Version
- 25. beste Ansatz Echtzeit-Analysen zu senden Socket.io
- 26. Beste Vorgehensweise für automatisches Speichern bei Änderung
- 27. getClass() und statische Methoden: Was ist die beste Vorgehensweise?
- 28. Was ist ein guter Faxserver?
- 29. Was ist ein guter Geschwindigkeitsbegrenzungsalgorithmus?
- 30. Verwendet AWS SDK, um eine Instanz und aws CLI zu starten, um es zu verwalten, ein guter Ansatz?