ios - licencia - release apk flutter
Archivo xcassets eliminado accidentalmente del proyecto XCode (9)
Accidentalmente eliminé la referencia a la carpeta de activos para que ya no estuviera visible en Xcode. Pero cuando lo comprobé desde el buscador, la carpeta de activos aún estaba en la carpeta del proyecto.
Si lo hizo, simplemente abra el menú de archivos en Xcode (desde su proyecto actual) y en la parte superior puede agregar archivos (existentes) a ese mismo proyecto (de nuevo): dice "Agregar archivos a ..."
Quería eliminar una sola carpeta de la colección de imágenes, sin embargo, de alguna manera logré tirar todo el archivo xcassets a la basura.
El método normal ''Devolver'' no está disponible, y simplemente arrastrar la carpeta eliminada a XCode produce un error:
"Images.xcassets" no se pudo copiar a "ProjectPear" porque ya existe un elemento con el mismo nombre.
Para guardar el archivo, proporcione un nombre diferente, o haga a un lado o elimine el archivo existente e intente nuevamente.
No estoy seguro de dónde se encuentra esta colección dentro de mi proyecto XCode, ya que el navegador no parece mostrar nada, y la línea de comandos tampoco está eliminando ninguna pista. Tengo miedo de perder el tiempo con el archivo project.pbxproj
, ya que podría mezclarse mucho más que mi colección de imágenes.
Edición: arrastrar los archivos de nuevo al Finder desde la Papelera fue exitoso, sin embargo, el navegador XCode ya no reconoce, o en este caso, aún no reconoce, el archivo .xcassets. No estoy seguro de si agregar algo en el archivo .pbxproj.
Haga clic derecho en cualquier cosa en su proyecto y haga clic en "Mostrar en Finder". Busque un poco en la carpeta de su proyecto en el buscador y lo encontrará. No estoy .xcassets
una Mac en este momento, o te daría una ruta más directa directamente a la ubicación predeterminada de la carpeta .xcassets
.
Y de todos modos, si no puede copiar / crear una carpeta "nueva" en esa ubicación porque "ya existe un elemento con el mismo nombre", eso significa que en realidad no eliminó la carpeta. Acaba de eliminar las referencias de su proyecto a esa carpeta en XCode. La carpeta en su disco duro no fue a ninguna parte.
Hoy tuve el mismo problema con Xcode Beta, por alguna razón, tampoco pude crear un nuevo catálogo de activos. Esto fue en un proyecto de extensión de Watchkit. Esto es lo que hice para resolverlo:
- En el buscador, copié un conjunto de imágenes.xcassets existentes de otra carpeta en mi aplicación a mi escritorio.
- Se eliminó el contenido de esta carpeta.
- Copié un activo de imagen eliminado (único) de mi papelera en la carpeta (en mi escritorio).
- Arrastre toda la carpeta a mi proyecto en XCode.
Eso lo arregló y todo volvió a la normalidad.
Si lo ha eliminado por completo, estos también son los pasos para obtener un nuevo Images.xcassets:
- En el navegador, haga clic en el proyecto.
- Vaya a: Archivo> Nuevo> Archivo> Agregar catálogo de activos> Asígnele un nombre.
- Para agregar AppIcon y LaunchImage en él:
Ir a la configuración del proyecto:
- En la pestaña General, deslícese hacia abajo hasta los íconos de aplicaciones y lance las imágenes
- Haga clic en la opción junto a Fuente de los iconos de la aplicación y seleccione Usar catálogos de activos
- Aparecerá una ventana: seleccione el nombre de su nuevo archivo Images.xcassets y haga clic en Migrar.
- Seleccione También agregar LaunchImage. Ahora puedes ver los nuevos Images.xcassets en tu proyecto :).
Si no lo eliminaste por completo, puedes arrastrarlo nuevamente desde el Finder. (Haga clic derecho en su proyecto y seleccione "Revelar en Finder" para verificar)
Si se ha ido por completo, simplemente vaya a Cmd + N -> Resource y seleccione Asset Catalog. Luego, vuelve a agregar tus imágenes con solo arrastrar y soltar o haciendo clic con el botón derecho y ''Agregar archivos a ...'' y deberías estar listo.
Espero que ayude.
Simplemente lo hice yo mismo y descubrí cómo solucionar rápidamente el problema.
Ir a la carpeta del proyecto en el Finder . Debes encontrar que la carpeta Images.xcassets sigue ahí.
Muévalo a una ubicación separada, como al escritorio o algo así. Todavía tiene todas las imágenes y archivos json.
Vuelva a Xcode y cree un nuevo catálogo de activos para imágenes.
File > New > File... > Resource > Asset Catalog
Nómbrelo Imágenes .
Salga de Xcode y regrese al Finder.
Copie las carpetas desde su antiguo Images.xcassets al nuevo directorio Images.xcassets en su proyecto.
¡Inicia Xcode y estás de vuelta en el negocio!
Tuve el mismo problema y seguí los pasos anteriores de Jason, pero finalmente obtuve Image.xassets en color rojo, así que para encontrar mis imágenes tuve que hacer clic en Image.xassets y luego en la esquina superior derecha, poner el Ruta absoluta a mi carpeta image.xassets y solucionó mi problema. ¡Espero eso ayude!
[Me doy cuenta de que esta es una pregunta muy antigua de ustedes, @Aeveus]. Todas las respuestas hablan de volver a hacer los activos agregados nuevamente. Dado que no pudo deshacer, el único paso que falta en su descripción original es este:
En su archivo project.pbxproj, habría habido referencias a activos como se muestra a continuación:
45AE4E781C183FBA0051674F /* Assets.xcassets in Resources */ = {...
Suponiendo que tiene un sistema de control de código fuente (git, etc.), puede volver al contenido original de su archivo project.pbxproj, o simplemente volver a agregar las líneas eliminadas y volver a abrir el archivo del proyecto en xcode. Estás todo listo ahora.