Saltar al contenido

No se puede abrir el proyecto Xcode después de actualizar a Catalina

Solución:

[UPDATE: I have now encountered this twice, so I added my second solution.] Pero alerta de spoiler … Estoy bastante seguro de que el problema se debe a guardar mis carpetas Escritorio y Documentos en iCloud


La primera vez que me sucedió esto, los siguientes pasos me ayudaron:

Parece que este es un problema relacionado con los permisos de la nueva carpeta en Catalina. Cuando abro Preferencias del sistema> Seguridad y privacidad> Privacidad> Archivos y carpetas, veo que Xcode parece tener permiso para ver las carpetas pertinentes. Usé VS Code para otra cosa el día de hoy y también me pidió que solicitara acceso a iCloud Drive. No estoy seguro de por qué, pero Xcode solo muestra permisos para Escritorio y Documentos.

La forma en que pude solucionar el problema fue que fui a la carpeta ‘Datos derivados’ para Xcode.

Si no está seguro de cómo hacerlo, estos son los pasos que hice:

  1. Abra un proyecto diferente en Xcode que esté guardado en algún lugar además del Escritorio o Documentos (también puede crear un nuevo proyecto y guardarlo en otro lugar además de las carpetas Escritorio o Documentos).
  2. Mientras esté en Xcode, vaya a Archivo> Configuración del proyecto.
  3. En el medio del menú que aparece hay una ruta a Derived Data con un poco ->. Haga clic en ->. Vea la imagen aquí
  4. Envíe la carpeta de datos derivados a la papelera.

Después de hacer eso, pude abrir con éxito todos mis proyectos. Espero que esto funcione para usted, pero avíseme si tiene alguna experiencia diferente o si se queda atascado en algún lugar. ¡Buena suerte!



Encontré el problema nuevamente después de actualizar a la versión beta 5, y seguir los pasos anteriores no funcionó para mí. También intenté eliminar mi cuenta de GitHub, lo que tampoco ayudó. Así es como lo arreglé la segunda vez:

Apagué iCloud Drive en mi configuración y de hecho eliminé todo de mi computadora de iCloud Drive (para mí, son las carpetas Escritorio y Documentos las que se sincronizan con iCloud). Después de un tiempo lo volví a encender y jugué un poco con la configuración. Luego descargué todos los archivos en mis carpetas Escritorio y Documentos (desde iCloud).

[I’m not sure if this next part was actually part of the solution, but
I’m going to just include it anyway since I only noticed it working
after I did this…but I suspect that it just took a while for the
files to download]

Luego desactivé el permiso para que Xcode acceda a las carpetas Escritorio y Documentos.

  • abrí Preferencias del Sistema > Seguridad y privacidad> Privacidad
  • Seleccioné “Archivos y carpetas” en el lado izquierdo. Aquí puede ver todas las carpetas a las que tienen acceso diferentes aplicaciones (Escritorio, Documentos, Descargas, iCloud Drive).
  • Desmarqué todas las casillas debajo de Xcode para intentar activarlo pidiendo permiso nuevamente.

A continuación, se muestra una captura de pantalla de la ubicación de “Archivos y carpetas”: Archivos y carpetas

No volvió a pedir permiso, pero me olvidé de desmarcar todas las casillas. Entonces, por alguna razón increíblemente extraña … Xcode funcionó mágicamente de nuevo y abrió mis archivos. Sospecho que fue algo extraño con iCloud y que finalmente descargué los archivos que necesitaba para el proyecto específico en el que estaba tratando de trabajar. Más tarde no me dejó editar los archivos porque no tenía permiso, así que volví a Preferencias del Sistema y activó el permiso para que Xcode acceda a esas carpetas. ¡Todo parece estar en perfecto estado de funcionamiento ahora!

Este truco funcionará en mi caso, espero que también funcione para ti.

  • simplemente vaya al proyecto que desea abrir, simplemente haga clic derecho en your_project.xcworkspace y vaya a mostrar el contenido del paquete y luego elimine las dos carpetas xcsharedata y xcuserdata solamente (no se preocupe, se volverá a crear cuando abra su xcworkspace nuevamente) .

  • Ahora debe ir a your_project.xcodeproj e ir a mostrar el contenido del paquete y luego eliminar la carpeta llamada xcuserdata solamente (no se preocupe, se volverá a crear cuando abra su xcworkspace nuevamente).

después de hacer la tarea anterior, puede abrir su proyecto.

Desafortunadamente, la respuesta de @ eschos24 no funcionó para mí (macOS Catalina PB4 con Xcode 11 beta). Lo que funcionó es eliminar mi cuenta de Github de Xcode:

  1. Abra la pantalla de inicio de Xcode (no abra ningún proyecto todavía)
  2. Abra Xcode → Preferencias → Cuentas → Elimine la cuenta de Github en la que inició sesión
  3. Reiniciar
  4. Abra el proyecto a través de las pantallas de inicio de Xcode ‘Abrir otro proyecto …’

Tal vez no todos los pasos sean necesarios, pero estos funcionaron para mí.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *