update tools requerimientos online for compilador xcode xcode6 ios-simulator

tools - xcode requerimientos



Cómo "Eliminar datos derivados" en Xcode 6 y posterior? (10)

En Xcode5 hay una opción simple para Eliminar datos derivados:

En el menú del organizador ( cmd + shift + 2 ):

Pero con la nueva interfaz de Xcode6 no hay opciones similares.

¿Hay algún método rápido para eliminar esta interfaz Xcode6 ?

¿O ahora debería eliminar estas carpetas en el sistema de forma manual?


A veces he pulsado el botón Delete en DerivedData en ( Ventana -> Proyectos ) pero no funciona.

Luego lo resuelvo haciendo clic en este pequeño icono a la derecha de la ruta de DerivedData . Me llevará a la carpeta DerivedData .
Y en DerivedData , DerivedData DerivedData por Move To Trash y se elimina con éxito


Actualización: en Xcode 6.3 (y 7) hay una ventana de Proyectos por separado. Use el menú desplegable de la ventana para encontrarlo.


El enfoque que estoy usando es instalar la aplicación watchdog ( https://www.cerebralgardens.com/watchdog) .

Esta aplicación borrará automáticamente sus datos derivados en función de sus preferencias (por ejemplo, cuando los datos exceden un determinado tamaño, cuando xcode se cierra, diariamente en un momento determinado, manualmente o cuando se detecta una limpieza).

EDITAR:

Para aquellos que no quieren gastar dinero, en Xcode 7 seleccione el menú de Windows y Proyecto. A continuación, puede seleccionar su proyecto y eliminar sus datos derivados (consulte la captura de pantalla a continuación). Tenga en cuenta que si hay un punto azul al lado de su proyecto, indica que está abierto. Es mejor cerrar su proyecto antes de eliminar los datos derivados.


En Xcode 7.2.1 puedes ahora lo siguiente:

⌘⌥⇧K

Que es Comando + Opción + Mayús + K

Alternativamente, puede seleccionar Producto> (Mantener Tecla) y seleccionar Limpiar carpeta de compilación ...

Editar: también me gusta crear un alias para uno de los comandos de shell sugeridos por @ anton-victoriahko:

alias nuke-dd=''rm -rv ~/Library/Developer/Xcode/DerivedData''

Agregue este ^^ a su ~/.bash_profile o en cualquier otro lugar que se origine para cada shell que inicie, luego simplemente escriba:

$ nuke-dd


Presionando Cmd + Shift + 2 En Xcode 6 se mostrarán los dispositivos, que están separados de Organizer . En su lugar, puede ir a Window , luego a Organizer , luego encuentre su proyecto en Projects para eliminar los datos derivados. Puede establecer una clave corta en Enlaces de teclas para acceder rápidamente a los datos derivados.


Puedes usar la línea de comando. Mi script de shell , funciona para Xcode 4, 5 y 6.

A veces, simplemente al llamar a rm -rf en el directorio Derived Data deja un archivo persistente o dos, pero mi script se repite hasta que se eliminan todos los archivos.



Xcode 7.3

Window -> Projects

Luego, elimine los datos derivados


rm -rf ~ / Library / Developer / Xcode / DerivedData Luego, en terminal, escriba purgeallbuilds, y todas las subcarpetas de DerivedData se eliminan.


salir xcode

En la aplicación Terminal (estoy seguro de que has abierto todo el tiempo; ^) escribe:

rm -rf ~ / Library / Developer / Xcode / DerivedData

Si xcode no coopera cuando le pediste cortésmente que salga del menú de archivo o por medio del atajo Command-Q, podrías forzar brutalmente el desalojo xcode como tal

killall Xcode; rm -rf ~ / Library / Developer / Xcode / DerivedData

Advertencia: si no saldrás del xcode primero obtendrás archivos persistentes (cursi de HFS, supongo) y tendrías que usar el script de Sheamus. Siéntase libre de compartir su experiencia con los macos fs más recientes (experimentales) en los comentarios a continuación en caso de que sea lo suficientemente valiente como para desalojar los datos derivados allí. Teóricamente es más rápido, así que no veo por qué no intentarlo, acelerando la compilación / vinculación.

punta de bash del día: la pestaña realiza la finalización del nombre de archivo a medida que escribe rutas

Consejo del año: considere la posibilidad de adquirir O''Reilly bash book [s] para ahorrar aún más tiempo. Descargo de responsabilidad: Yo no trabajo para O''Reilly, nunca lo hice. Solo un cliente feliz.