tutorial redeem hay disponibles developer descargar compilaciones codigo code apple ios xcode swift swift3 xcode8

ios - hay - testflight redeem code generator



Actualización de Swift 3/Xcode 8: 100 de archivos DerivedData que faltan en los errores de copia de trabajo (9)

Creo que ya resolví el problema borrando todas las instancias de mi carpeta DerivedData y siguiendo las instrucciones de crashoverride777. También tuve que cambiar mi opción DerivedData de relativa a Personalizada, que se puede encontrar en Xcode> Preferencias> Pestaña Ubicaciones.

Acabo de actualizar a la versión Beta más reciente de XCode y Swift, pero después de usar el convertidor, mi proyecto de aplicación ahora tiene más de 200 errores de tiempo de compilación amarillo, todo indicando / "projectDirectoy" / DerivedData / XXXXXXXXX / XXXX / XXX / xXXX / xXX falta de copia de trabajo ... donde los XXXXX representan varias rutas de archivos en la carpeta DerivedData.

He intentado eliminar la carpeta DerivedData de la ubicación mencionada en los errores.

He intentado borrar todo en la carpeta DerivedData en ~ / Library /.

Lo intenté varias veces para limpiar el proyecto, reiniciar y hacer una compilación nueva.

He intentado desactivar el control de código fuente en las preferencias, pero no veo por qué debería desactivarlo tal como estaba antes de actualizar, así que quiero que se quede encendido.

Estos errores simplemente no parecen desaparecer.

¿Algunas ideas?


Eliminé el objeto del viejo modelo de mi directorio de proyecto y el problema fue resuelto.


Eliminando DerivedData y git add. desde la terminal, incluso sin compromiso, resolvió este problema para mí.


Estaba enfrentando las mismas advertencias después de actualizar a xCode 8 GM, más de 350. La mayoría de ellos tenían archivos .wwift e imágenes en el catálogo de activos.

Básicamente es un problema de control de fuente que parece aparecer principalmente cuando mueve / elimina archivos de proyecto. Estas son nuevas advertencias o xCode 8 es mucho más estricto con el control de código fuente que xCode 7.

Después de buscar en Google sobre esto, encontré algunas respuestas, pero me parecieron complicadas, por ejemplo, usar la línea de comando o incluso sugerir que apague y vuelva a encender el control de fuente.

Aquí está lo que funcionó para todos mis proyectos.

Camino corto

Pruebe esto primero y, si no funciona, haga el largo camino

1) Vaya al menú de control de fuente (menú superior al lado de la ventana y ayuda) y haga clic en Actualizar estado

2) Ve al menú de control de fuente nuevamente y haz clic en confirmar

3) La ventana de confirmación debe abrirse con todos los commits. XCode piensa que son necesarios. Tan solo ingrese una confirmación en el cuadro del campo de texto y presione el botón de confirmación.

Repita los pasos 1-3 hasta que no haya más elementos seleccionados por xCode cuando abra el menú de confirmación. No vaya al paso 4 hasta que se hayan confirmado todos los elementos seleccionados automáticamente por xCode; de ​​lo contrario, es posible que obtenga un error al realizar el paso 4.

4) Abra de nuevo la ventana de confirmación y como se menciona en el paso 3, no debería haber más elementos seleccionados por xCode. Sin embargo, aún debería ver algunos elementos en la barra lateral izquierda que son los que causan los mensajes de advertencia.

Haga clic con el botón derecho en un elemento y presione seleccionar todo, ingrese una confirmación en el campo de texto y luego presione el botón confirmar. Todo debe completarse y las advertencias / errores deben desaparecer (opcionalmente presione CommitMenu-> Actualizar estado nuevamente).

Si no completa, cierre / vuelva a abrir xCode y luego vuelva a ejecutar los pasos 1-4.

Si eso tampoco funciona, el largo camino debería arreglarlo.

Largo camino

Si usa el control de origen y realiza confirmaciones regularmente que opcionalmente haga el paso 1 y luego podrá ir directamente al paso 11.

1) Limpia xCode datos derrived (Opcionalmente)

Por lo general, no tiene que hacer esto, omita este paso en su primer intento y vaya al paso 3.

Vaya a las preferencias de xCode, haga clic en la pestaña "ubicaciones" y luego vaya a avanzado. Haga clic en la pequeña flecha al lado del botón de avance para abrir la ruta a la carpeta derivada. Cierre xCode por completo y luego elimine todo el contenido que está en esa carpeta derivada.

Como el miembro Krivvenz ha señalado amablemente en su respuesta, es posible que tenga que hacer esto opcionalmente. No tuve que hacer esto yo solo, así que tal vez se saltee esto y solo pruébelo si no funciona.

"También tuve que cambiar mi opción DerivedData de relativa a Personalizada, que se puede encontrar en Xcode> Preferencias> Pestaña Ubicaciones".

2) Reinicia tu proyecto xCode y espera a que finalice la indexación. Esto podría tomar unos minutos porque acaba de eliminar los datos derivados.

3) Vaya al menú de control de fuente (menú superior al lado de la ventana y ayuda) y haga clic en Actualizar estado

4) Ve de nuevo al menú de control de fuente y haz clic en confirmar

5) La ventana de compromiso debe abrirse con todos los commits xCode piensa que son necesarios. Tenía más de 250 ya que nunca usé el control de fuente antes.

6) Haga clic en realizar cambios en la parte inferior derecha

7) Recibí un error y la operación no finalizó (si funciona para usted antes de ir a 11)

8) Ir al menú de control de fuente y hacer clic en Actualizar estado

9) Vaya a Control de fuente y haga clic en confirmar

10) Haga clic en realizar cambios en la parte inferior derecha. Esta vez sugirió alrededor de 30 commits menos y no obtuve errores. Si sigues recibiendo errores en tu segundo intento, prueba a cerrar Xcode por completo y luego vuelve a abrirlo y luego repite este paso.

11) Vaya al menú Control de fuente y haga clic en Actualizar estado

12) Ir al menú de control de Fuente y hacer clic en confirmar

13) Esta vez no debería haber cambios recomendados por xCode, pero aún verá una gran cantidad de archivos en el menú de confirmación a la izquierda (sin marcar). Son estos archivos los que arrojan las advertencias de copia de trabajo, que también deberían estar allí.

14) Seleccione cada uno de esos archivos en la barra lateral izquierda del menú de confirmación. Puede hacer clic con el botón derecho y presionar marcar todo

15) Haz clic en confirmar cambios en la parte inferior derecha

16) Recibí un error y la operación no se completó. Así que intenté nuevamente y el mismo error, así que cerré el menú de confirmación. Si se completa para ti, eso también está bien.

17) Vaya al menú de Control de fuente y haga clic en Actualizar estado

Boom todas las advertencias desaparecieron.

18) Cierre su proyecto y xCode completamente

19) Abre tu proyecto de nuevo

20) Vaya al menú de Control de fuente y haga clic en Actualizar estado

21) Ir al menú de control de fuente y hacer clic en confirmar

22) De repente tuve más de 150 confirmaciones sugeridas de nuevo. Asegúrate de que todas las sugerencias estén seleccionadas y luego haz clic en confirmar y debería completarse sin errores.

23) Limpie su proyecto (Producto-> Limpio)

24) Vaya al menú de Control de fuente y haga clic en confirmar. No debe haber cambios requeridos y tampoco debe haber archivos en la barra lateral izquierda.

Después de todo esto, ya no tengo más advertencias, no necesito eliminar el control de fuente y todo está funcionando como siempre.

Si obtienes más errores en el futuro, digamos porque moviste un archivo de nuevo, que simplemente haces commits nuevamente, asegurándote de que todo está seleccionado.

Espero que esto ayude.


Este es un error en XCode. Las advertencias de los archivos que faltan desaparecen tan pronto como ejecutas el árbol de tu proyecto.


Resolví este problema al eliminar el directorio .git en "yourProject" / Pods. Y es posible eliminar el directorio .git en el directorio principal de "yourProject".


Sigue estos pasos.

  1. Abre svn o árbol fuente.
  2. Estos archivos llegarán allí.
  3. Elimine estos archivos del árbol de origen o svn.
  4. Ahora ven al proyecto xcode.
  5. Ahora confirma el código una vez. Toda la advertencia

Simplemente muestre todos los archivos ocultos y luego elimine la carpeta git Abra Terminal y ejecute este comando para mostrar todos los archivos ocultos "valores predeterminados write com.apple.finder AppleShowAllFiles YES killall Finder"


Tenía una carpeta .git rogue en una carpeta principal que no ''iba'' a nada-

verifique en el menú "Control de fuente" que todas sus "Copias de trabajo" realmente se conectan a una carpeta de control de fuente real

NINGUNA de estas ''soluciones'' funcionó para mí, excepto esta eliminación de la carpeta roger .git