2010-02-11 14 views
8

He escrito una aplicación para iPhone y estoy planeando abrirla. Me preocupa distribuir la fuente y asegurarme de que solo distribuyo los archivos necesarios. También me preocupa que, dado que he firmado mi aplicación para su distribución en la AppStore que abre el proyecto, posiblemente exponga alguna parte de los certificados de canto.Xcode proyecto de iPhone archivos de código abierto para distribuir

¿Existe una práctica aceptada para qué distribuir? Iba a excluir el directorio de compilación, pero quería incluir lo que se requería para que cualquiera pueda abrir fácilmente y crear el proyecto. Intenté esto como una prueba copiando todo menos la carpeta de compilación y pude abrir y compilar el proyecto a partir de la copia que no contenía la carpeta de compilación para que parezca correcto.

Supongo que la conclusión es si puedo distribuir de forma segura todo el proyecto menos el directorio de compilación o si hay elementos incrustados en los archivos del proyecto que quisiera excluir más allá del directorio de compilación.

Gracias por cualquier respuesta estoy bastante nuevo en Xcode

Respuesta

9

El ajuste firma de código de identidad (ya sea de su proyecto y/o de destino) a veces contiene su nombre (o el nombre de su organización).

Así que borre esa configuración (en todas las configuraciones) del archivo del proyecto.

Todos los elementos realmente confidenciales (por ejemplo, su clave privada) se guardan en el llavero OS X, no en ningún archivo de proyecto.

Dentro de ProjectName.xcodeproj, encontrará project.pbxproj y algunos otros archivos. Usted solo desea distribuir project.pbxproj, los demás archivos son configuraciones específicas para usted/su computadora. Además, project.pbxproj es solo un archivo de texto. Puede echar un vistazo adentro y ver lo que está dando.

Cuestiones relacionadas