Me gustaría eliminar datos antiguos (¿reemplazables?) Y el contenido de DerivedData parece un candidato probable. Dado que su nombre DerivedData , supongo que es información que, si falta, se generaría durante una fase de compilación y, si está presente, se usa durante esa misma fase. Parece lógico entonces que pueda eliminar cualquier dato de proyecto antiguo sin miedo y si alguna vez construyera ese proyecto antiguo, la primera vez que lo completara tomaría más tiempo de lo normal, ya que tiene que recrear todos estos datos derivados.
¿Me equivoco aquí?
~/Library/Developer/Xcode
, que DerivedData , por lo que "esa maldita carpeta" (DerivedData) NO contiene los datos dSYM y su contenido se puede eliminar de forma segura.Respuestas:
La carpeta Derived Data contiene toda la información de compilación intermedia, los objetivos de depuración y publicación, así como el índice de su proyecto. Es útil eliminar los datos derivados cuando tiene problemas de índice extraños (la finalización del código no funciona correctamente, reindexación constante o incluso solo un proyecto lento). Al eliminar toda la carpeta, esta información se aplica a todos los proyectos que conoce Xcode 4.
La carpeta Archives (un hermano de Derived Data) contiene la forma archivada de sus destinos. Es decir, una versión de versión y datos dSYM para su depuración posterior. No debe eliminarlo si desea poder depurar versiones implementadas de su aplicación.
Puede destruir los datos derivados de un proyecto determinado abriendo la ventana Organizador y seleccionando la pestaña Proyectos. Seleccione el proyecto deseado y haga clic en el botón Eliminar junto a la ruta de datos derivados. Esto es más un "golpe quirúrgico" para proyectos problemáticos.
fuente
rm
. Quería encontrar una manera de resolver la carpeta conectada con el proyecto, por ejemplo~/Library/Developer/Xcode/DerivedData/MyProject-hghjhjhkjh/
. La forma más fácil que encontré es establecer la carpeta DerivedData en relación con la carpeta del proyecto, a través de las preferencias de XCode.projects
están en su propia ventana (no en el Organizador).El contenido de 'Datos derivados' se genera durante el tiempo de compilación. Puede eliminarlo de forma segura. Siga los pasos a continuación para eliminar 'Datos derivados':
fuente
Sí, esos datos se generan durante el tiempo de compilación y puede eliminarlos si lo desea, no es un problema.
Se volverá a crear cuando vuelva a construir.
fuente