El mejor enfoque: ¿es un buen enfoque sincronizar el file de pods en Github?

Estoy usando algún framework que está integrado con pods. Así que quiero preguntar es este buen enfoque para sincronizar estos frameworks en gitHub. Por ejemplo . En mi proyecto de iOS, he integrado el marco de trabajo de GoogleMap. ¿Debería sincronizar esto en Github o debería hacer alguna reference? Estoy preguntando esto porque cuando comprometo este marco me da problemas de memory.

Diría que no hay un "mejor enfoque" acerca de lo que se debe ignorar con respecto a las dependencies de los pods.

Uno diría que es mejor ignorar el directory de pods para mantener el repository de git, pero para otra persona diría que las dependencies de su pods son parte integrante de su aplicación, no se comstackrá sin ella, por lo que debe comprometerse.

Primero elegí include todos mis pods en mi repository de git, pero rápidamente noté que podría ser muy molesto, dado que cada vez que actualiza una de sus dependencies, destruye la list de files de confirmación actualizados. Ahora solo incluyo mis files Podfile y Podfile.lock e ignoro el repository de Pods. Solo asegúrese de ejecutar la installation de pod cada vez que saque del repository .

El principal beneficio de include todos sus Pods es tener su proyecto "listo para comstackr", sin la necesidad de tener CocoaPods instalado en su computadora para buildlo primero.

Para get más detalles, consulte esta pregunta relacionada: ¿Qué incluye su .gitignore si está usando CocoaPods?