GitHub, CocoaPods y XCode

Tengo un proyecto de iOS que usa unos pocos CocoaPods que he estado comprometiendo regularmente con un repository privado de GitHub. Debido a los CocoaPods, siempre lo lanzo a través de su área de trabajo.

Por primera vez intenté trabajar en el proyecto en una computadora diferente. Cuando abrí XCode e intenté sacar el repository, me di count de que el espacio de trabajo no está en el repository. Solo el proyecto en sí está allí.

¿Eso significa que hice algo mal cuando inicialmente creé el repository del proyecto o significa que simplemente no puedes usar múltiples computadoras con GitHub para trabajar en un proyecto que requiere CocoaPods?

Simplemente ejecute la pod install en la otra computadora y downloadá las dependencies de su file Podfile.lock (o file Pod si no hay locking) y generará el espacio de trabajo.

Otra opción es agregar su directory de Pods, junto con su xcworkspace y Podfile.lock, al control de versiones. De esta forma, su proyecto estará siempre listo después de la clonación y sus dependencies se sincronizarán en su repository. Si esos elementos no aparecen en la interfaz git de Xcode, use el git de su Terminal u otra aplicación.

El caso de uso que describes es bastante común y funciona bien. Debe haberse olvidado de agregar el espacio de trabajo al repository, ¿tal vez está en su .gitignores?