Crear un nuevo Cocoapod: ¿usar un proyecto de ejemplo para el repository remoto?

Intento crear un nuevo pod (Cocoapod) para una biblioteca de iOS y he seguido las instrucciones del tutorial en https://guides.cocoapods.org/making/using-pod-lib-create . Actualmente no tengo un repository remoto, pero tengo un proyecto local con historial de git. Después de ejecutar el command pod lib create (ejecutar Cocoapods v.0.37.2) y abrir el proyecto resultante, se ve similar al ejemplo ilustrado en el enlace del tutorial anterior:

Mis preguntas son:

  1. Como no tengo mi proyecto alojado de forma remota (es decir, Github), y haciendo reference a la image anterior, ¿debo usar el Example for MyLib parte Example for MyLib para mi repository remoto, obviamente agregando cualquier otra cosa que necesite? Si es así, ¿cómo debería include mi biblioteca que quiero convertir en un pod? Noté que el proyecto de ejemplo se inicializó como un git repo. Editar: Vi en http://nshipster.com/cocoapods/ que el pod try invocación pod try usar el proyecto de ejemplo creado, así que supongo que debería usar el proyecto de ejemplo creado para mi repository remoto si quiero esa característica.
  2. ¿O debería configurar mi proyecto MyLib preexistente con el file podspec recién creado, etc. y pasarlo a mi repository remoto, siguiendo las instrucciones en https://guides.cocoapods.org/making/making-a-cocoapod.html ?

En "Crear una aplicación de demostración" en el pod lib create tutorial pod lib create tutorial se establece:

"La plantilla generará un proyecto Xcode para su biblioteca. Esto significa que no tiene que pasar por la creación de un nuevo proyecto en Xcode.

Si quiere tener un proyecto de ejemplo para pod intente MyLib o necesita ejecutar las testings de su biblioteca dentro de una aplicación (testings de interacción, fonts personalizadas, etc.), entonces debe decir que sí. Una buena métrica es "¿Debería esta cápsula include una captura de pantalla?"; si es así, entonces debes tener una demostración ".

¡Gracias!

Después de investigar más y probar algunas cosas, terminé yendo con mi primera opción: usar el proyecto de ejemplo creado por el command pod lib create . Al consultar numerosas fonts y tutoriales, encontré que este es el más preciso y útil en este process (al less en el momento de escribir esto): "Tu primer CocoaPod" .

Específicamente, la línea:

Agregue la carpeta Demo / Pods, que incluye todos los pods instalados desde la installation del pod, a .gitignore.

abordé una de mis preocupaciones sobre qué hacer con la carpeta Pods . Después de eso, pude pasar mi proyecto de ejemplo a mi repository remoto y finalmente publicar mi pod. En resumen, parece que podría haber usado el command pod lib create para crear mi proyecto de ejemplo o haber generado un file podspec manual para usarlo con mi biblioteca preexistente que contenía un proyecto de muestra.