Desde que actualicé a Xcode 8 usando Swift 2.3, tengo varias advertencias de archivos faltantes. Todos están relacionados con las cápsulas que estoy usando.
Los archivos que faltan son
*.xcscheme
*.cpp
*.xcuserstate
*.swift
Los pods que muestran archivos faltantes son
- Reino (~ 38 de 43)
- TextFieldEffects (~ 3 de 43)
- BEMCheckBox (2 de 43)
¿Cómo soluciono este problema?
pod install
?Respuestas:
Esto es solo un error de Xcode. Si elimina o cambia el nombre de un archivo sin realizar una confirmación, Xcode ve la discrepancia entre la
git
confirmación anterior y el estado actual de las cosas e informa estas advertencias. Desaparecen tan pronto como lo hace,git add
que incluye la eliminación / cambio de nombre del archivo.fuente
git add
) es suficiente, no es necesario comprometerlos realmente (lo más probable es que el proyecto no esté listo para comprometerse ...)Si no utiliza el control de origen de xcode pero algún otro cliente git (como el árbol o terminal de origen), puede deshabilitar el control de origen en Xcode y las advertencias desaparecerán.
Xcode> Preferencias> Control de fuente y desmarque " Activar control de fuente "
fuente
Intenté todo esto (y muchos otros) pero ninguno funcionó. Después de horas de probar varias soluciones, descubrí que el siguiente procedimiento funcionó.
Tendrá que cerrar XCode y volver a abrir o los commits futuros pueden fallar.
Espero que esto ayude a alguien.
fuente
Resuelvo el problema simplemente por esto:
Agregar al culpable al proyecto
Eliminar la referencia
Esto limpia el estado interno de XCode y el mensaje desaparece.
fuente
¿Qué tal
commit
enSource Control
.Es posible que primero deba mostrar el Contenido del
"your project name".xcodeproj
paquete y mostrar el Contenido del paqueteproject.xcworkspace
y luego eliminar laxcuserdata
carpeta.Si aún no puede confirmar debido a que no se pudo comunicar con un problema de aplicación auxiliar, en el directorio de su proyecto, intente lo siguiente:
* Recuerde volver a abrir el proyecto para ver el efecto.
fuente
Puede resolver el problema marcando la opción "Agregar y quitar archivos automáticamente" en X-Code-> Preferences-> Source Control
Aquí está la captura de pantalla de Preferencias
fuente
Xcode 8 parece perder a menudo
git add
los archivos borrados / relacionados. Para corregirlo, tocaCommit...
desde elSource Control
menú de Xcode , asegúrate de revisar estos archivos (¡seguidos de un signo de exclamación!), Luego confirma los cambios. Esto debería borrar las advertencias.fuente
¡He tenido este problema varias veces y finalmente lo tuve después de hacer soluciones feas! ¡Me senté y lo rastreé hasta que encontré la razón y se almacenaron las referencias!
Como alguien ya propuso, tiene que ver con el control de versiones, bueno, sí y no, en algunos casos, definitivamente tiene que ver con hurgar con los archivos directamente usando el buscador o lo que sea (pero no de XCode)
¡Aquí hay una solución rápida que ahorra muchos problemas y palabrotas!
Eliminar este archivo: ./.xcworkspace/xcuserdata/.xcuserdatad/UserInterfaceState.xcuserstate
¡Y los errores desaparecen!
fuente
Yo tuve el mismo problema. En mi caso, había un directorio .git en un directorio padre de mi proyecto. Al eliminar ese directorio padre .git, los errores desaparecieron.
fuente
En mi caso, Pods se registró en el repositorio generando un par de cientos de advertencias para "archivos faltantes". Se solucionó eliminando Pods del repositorio:
fuente
He resuelto este problema siguiendo los siguientes pasos:
Borrar datos derivados
Descarte los archivos que faltan mientras se compromete y luego confirme.
Construcción limpia
Resuelto..
Happy Coding .. :)
fuente
Me he enfrentado al mismo problema después de agregar una celda personalizada CollectionView (CustomCollectionViewCell) en el proyecto. Se produjo el mismo error que el anterior. No es necesario eliminar el archivo en su lugar podemos.
Cambiar el nombre del archivo que falta para mí es "xCustomCollectionViewCell.xib".
Ahora el error se ha ido.
Nuevamente cambie el nombre del mismo archivo al nombre original "CustomCollectionViewCell.xib"
fuente
Esto me lo arregló:
fuente
Tuve este problema en Xcode 9.3
La solución que funcionó para mí: Agregue un espacio en el archivo, guarde, luego espere
!
a que cambie el estadoM
y elimine el espacio, guarde.Lamentablemente, con casi 100 archivos para revisar, volví a visitar esta publicación, y este comentario de @BennyTheNerd a una respuesta , ¡ayudó!
Sin embargo, además, tenía bastante Xcode y luego abrí el mismo proyecto, y luego volví a habilitar el control de origen a través de las preferencias.
¡Espero que esto ayude!
fuente