Recientemente abrí el proyecto en Xcode y ahora dice que tengo No Scheme:

Cuando lo intento y Manage Schemesno puedo Autocreate Schemes Now(una publicación separada pero posiblemente relacionada) y no se enumeran esquemas:

y cuando intento agregar un esquema, aparece un diálogo que dice Target None.

¿Qué está pasando y cómo soluciono mi proyecto de Xcode?

Respuestas:
Cierre Xcode y elimine la carpeta
<username>.xcuserdataddesde dentro<projectname>.xcodeproj/xcuserdata/. Luego reinicie Xcode, los esquemas deberían volver a aparecer.EDITAR: es posible que deba eliminar de un
.xcodeprojarchivo y un.xcworkspacearchivofuente
.xcworkspacearchivo en lugar del.xccodeproj. También sexcuserdatad.xcworkspaceEsto funcionó para mi
fuente
Creo que esto está sucediendo cuando abre app.xcworkspace, no app.xcodeproj.
Solución: instale el pod y vuelva a abrir app.xcworkspace.
fuente
Use el atajo ctrl+ cmd+ [ o reinicie.
fuente
La solución de respuesta principal no funcionó para mí cuando ejecuté la versión beta de Xcode 8. pero lo que funcionó fue desenchufar un dispositivo conectado (iPhone, iPad, etc.) y volver a enchufarlo. Luego, los esquemas reaparecían.
fuente
Para mí, lo siguiente funcionó
Vaya a su Directorio de proyectos y haga clic derecho en el
y elimine xcuserdata .
no te olvides de reiniciar el Xcode
fuente
pod installlínea hizo el trabajo cuando ni siquiera borró loxcuserdatatrabajado.Si está usando pods y está usando el espacio de trabajo correcto, lo que encontré que funciona mejor es simplemente abrir la terminal, ejecutar la actualización del pod, reiniciar Xcode y cada vez que solucionó el problema.
fuente
En primer lugar, cuando utiliza Cocoapods para desarrollar proyectos de iOS, debe abrir el proyecto con un
.xcodeworkspacearchivo en lugar de un.xcodeprojarchivo.En segundo lugar, puede
Show Package Contentscon el.xcworkspacearchivo, encontrará elcontents.xcworkspacedataarchivo.<?xml version="1.0" encoding="UTF-8"?> <Workspace version = "1.0"> <FileRef location = "group:BluetoothColorLamp24G.xcodeproj"> </FileRef> <FileRef location = "group:Pods/Pods.xcodeproj"> </FileRef> </Workspace>preste atención a esta línea:
location = "group:BluetoothColorLamp24G.xcodeproj"El
.xcworkspacearchivo tiene referencia con el.xcodeprojarchivo.Entorno de desarrollo:
macOS 10.14 Xcode 10.1fuente
Debería funcionar. Instale pods si es necesario y abra el proyecto. Target debería estar disponible nuevamente.
fuente
Para mí, cambié a una Macbook diferente. Correr
pod updatearregló todo para mí.fuente
Esta respuesta es para personas que probaron todo en las respuestas y aún no solucionaron el problema:
Tu solución es
git checkout mainline. Porque probablemente jugaste con el archivo xcodeproj y ahora está roto ...fuente
Eliminé el pod por completo de mi proyecto y lo volví a agregar ... recuperé mi objetivo y todo
fuente
En mi caso, la causa fue cambiar el nombre del proyecto, así que fui a Administrar esquemas y volví a crear el esquema de la aplicación (botón +).
fuente
En mi caso fallé}; en project.pbxproj después de resolver conflictos
fuente
Si cambia el Cambio de nombre principal desactivado / en su proyecto en el pasado y luego eliminó el Xcode y sus datos, verá este problema. Cuando clone este proyecto en otro dispositivo, verá el mismo problema. Para solucionar este problema, vaya a su archivo de pod, actualice el nombre de destino e instale los pods nuevamente.
fuente
Ninguno de los anteriores funcionó para mí. Mi solución fue mirar las diferencias del archivo del proyecto en modo texto y descubrí que
VALID_ARCHSse reinició en dos lugares (VALID_ARCHS = ""). Restaurando la configuración adecuada paraVALID_ARCHS, también restauró los Esquemas.fuente
Agregaré a esta respuesta ::: De @Chris Miles.
Close Xcode and delete the folder <username>.xcuserdatad from within <projectname>.xcodeproj/xcuserdata/. Then restart Xcode, the schemes should re-appear.Cierre Xcode, y todo lo relacionado con el desarrollo de iOS, como simuladores, luego vuelva a ejecutar la instalación de la vaina si está utilizando vainas de cacao.
Eso funciona para mí.
fuente
Esto ocurre comúnmente cuando usas
installun Cocoapod e intentas construir y ejecutar desde tuworkspacesin antes cerrar tuproject. Si este es el caso,quit Xcodeabra su aplicación desde su espacio de trabajo y debería estar bien.fuente
En mi caso, cambié la rama para desarrollar y luego apareció la ventana si quiero volver a guardar mi proyecto. Sin embargo, debo haber hecho clic en "cerrar". De todos modos, perdí mi esquema y lo que ayudó fue volver a ramificarme a otra rama, luego volver a desarrollar y volver a guardar cómo se suponía que debía hacerlo en primer lugar.
fuente