Recientemente abrí el proyecto en Xcode y ahora dice que tengo No Scheme
:
Cuando lo intento y Manage Schemes
no 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>.xcuserdatad
desde dentro<projectname>.xcodeproj/xcuserdata/
. Luego reinicie Xcode, los esquemas deberían volver a aparecer.EDITAR: es posible que deba eliminar de un
.xcodeproj
archivo y un.xcworkspace
archivofuente
.xcworkspace
archivo en lugar del.xccodeproj
. También sexcuserdatad
.xcworkspace
Esto 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 install
línea hizo el trabajo cuando ni siquiera borró loxcuserdata
trabajado.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
.xcodeworkspace
archivo en lugar de un.xcodeproj
archivo.En segundo lugar, puede
Show Package Contents
con el.xcworkspace
archivo, encontrará elcontents.xcworkspacedata
archivo.<?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
.xcworkspace
archivo tiene referencia con el.xcodeproj
archivo.Entorno de desarrollo:
macOS 10.14 Xcode 10.1
fuente
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 update
arregló 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_ARCHS
se 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
install
un Cocoapod e intentas construir y ejecutar desde tuworkspace
sin antes cerrar tuproject
. Si este es el caso,quit Xcode
abra 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