Es el proyecto.¿es importante el archivo xcworkspace?


Estoy haciendo xcodebuild de línea de comandos usando un script de shell. Mi problema es que si abro y cierro el archivo xx.xcodeproj una vez y luego uso ese comando, funciona bien.

De alguna manera si profundizo en los cambios de archivo, este project.xcworkspace es el único archivo que ha cambiado. ¿Este archivo es válido y debo comprobarlo en control de versiones? ¿Esto causará algún problema?

He oído que es tan importante como .pbxproj: ¿es esto cierto?

No pude encontrar ninguna documentación válida que hable de la roles y responsabilidades de varios archivos en los archivos del proyecto xcode. Por favor, proporcione enlaces que me ayuden a entender eso.

Author: Matt Fenwick, 2012-06-09

1 answers

project.xcworkspace es un directorio de archivos que describen el espacio de trabajo o los proyectos. Aunque algunas de las respuestas aquí indican que es innecesario y debe ser ignorado para el control de código fuente, no estoy de acuerdo, pero va a ser altamente dependiente de cómo utilice su entorno. Generalmente, el contenido del directorio project.xcworkspace contiene el archivo contents.xcworkspacedata, que enumera los proyectos que se incluyen como entidades de nivel superior en su proyecto, un directorio xcuserdata, que contiene la configuración de cada usuario (debe ignorarse para el control de código fuente), y xcshareddata, que son datos compartidos por usuarios que comparten un proyecto, y deben estar bajo control de código fuente.

En entornos donde no comparte espacios de trabajo, o donde usa espacios de trabajo simples, también puede ignorarlos, sin embargo, en entornos donde coloca proyectos relacionados en el mismo espacio de trabajo y comparte esa configuración, es posible que desee mantenerlos.

 93
Author: gaige,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-09 10:43:24