¿Qué debo hacer para crear un proyecto Xcode para iOS que pueda ser compilado por cualquier persona?¿Cómo crear un proyecto de iOS de código abierto?
Lo que intento hacer es escribir una aplicación simple y enviar todo (solo archivar toda la carpeta del proyecto) a un amigo para que pueda compilarla y probarla en su propio dispositivo.
Ambos estamos registrados por separado como desarrolladores individuales de iOS; ambos podemos descargar proyectos de ejemplo y ejecutarlos con éxito; y I puede ejecutar mi aplicación en mi iPad. Sin embargo, cuando le envío el archivo a mi colega, no puede probarlo (dice que compila pero no intenta instalarlo o ejecutarlo en el dispositivo, solo quejándose de que "no se encontró una identidad de firma válida").
Claramente no estoy comprendiendo algo en el proceso sobre cómo funcionan los perfiles de desarrollo. Seguramente debe haber alguna forma de producir un proyecto que pueda ser compilado por cualquier persona, y no requiere que mi perfil esté en la máquina, o ejemplos de proyectos que no podrían compilarse. (¿Y por qué un proyecto en forma de solo fuente necesita siquiera un perfil adjunto?)
¿Entiendo correctamente que 1) De alguna manera he incluido mi información de desarrollador personal en el proyecto de solo fuente, y esto es evitando que sea desarrollado por otro desarrollador desconectado, y 2) que si es así, ¿es realmente posible compartir proyectos de esta manera? ¿Cómo voy a separar el proyecto del perfil?
Soy vagamente consciente de que esta es también la forma "incorrecta" de compartir proyectos: estoy abierto a sugerencias para cambiar eso también, pero aún quiero entender lo que estoy haciendo mal, y donde me he perdido algo eso debe ser obvio en el proceso de aprovisionamiento.
Tarde para aclarar, pero: al final resultó ser un problema con el proyecto; hacer un proyecto completamente nuevo resolvió el problema, sea lo que fuere, y todo funcionó como se esperaba. – Leushenko