2010-08-19 24 views

Respuesta

6

Un proyecto Xcode consiste en los archivos fuente para el proyecto y la carpeta .xcodeproj (parece un archivo, pero en realidad es un paquete, es decir, una carpeta y archivos dentro de ella tratados por Finder como un solo objeto).

Si mira dentro de la carpeta .xcodeproj (puede hacer esto con la aplicación del terminal o puede hacer clic derecho en el paquete .xcodeproj y seleccionar "Mostrar contenido del paquete") verá varios archivos. El único archivo que importa es project.pbxproj. El formato de este archivo no está documentado, pero es un archivo de texto y, si lo mira, el formato no parece demasiado complicado.

Para generar un proyecto, necesita crear una carpeta con una carpeta .xcodeproj apropiada dentro de ella y un archivo project.pbxproj apropiado dentro de esa carpeta. Si las necesidades de su proyecto son simples, siempre puede comenzar con un archivo enlatado project.pbxproj generado por Xcode y pegarlo en su carpeta .xcodeproj.

+0

¿tiene alguna idea de cómo puede crear .xcodeproj carpeta con el terminal – Tech

+0

Dado que sólo un directorio, sólo tiene que utilizar 'mkdir hello.xcodeproj'. ¡Buena suerte! –

6

Cmake creará proyectos de Xcode junto con cualquier otro tipo de archivo de compilación que pueda desear. Es muy personalizable y puede manejar objetivos múltiples, dependencias, enlaces y cualquier otra propiedad que pueda obtener. Tiene una curva de aprendizaje empinada, pero es una herramienta muy poderosa. Actualmente usamos cmake para generar la solución Xcode y Visual Studio desde la misma base de código.

El ejemplo más simple de cmake es $cmake -G "Xcode" ...args... esto crearía todos los archivos nessecary para su proyecto de sus argumentos.

Aquí está la página principal: http://www.cmake.org

+0

¿Alguna idea de cómo evitar el error 'no parece contener CMakeLists.txt'? –

Cuestiones relacionadas