ios - for - xcodebuild install
Código=53 "Error en la verificación del simulador". (11)
Desde que actualicé a XCode 6.2, cuando intento ejecutar
xcodebuild -project Demo.xcworkspace -scheme Demo clean build test
Siempre estoy recibiendo:
iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53
"Simulator verification failed." UserInfo=0x7f82b9e091a0
{
NSLocalizedFailureReason=A connection to the simulator verification service could
not be established.,
NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with
ownership enabled.,
NSLocalizedDescription=Simulator verification failed.
}
¿Alguien ha encontrado esto?
sudo rm -rf / Library / Developer / *
Luego descargué XCode del sitio web del desarrollador, en lugar de la tienda de aplicaciones, y lo reinstalé. Esto solucionó el problema para mí.
Después de intentar ejecutar el simulador (como lo sugirió Jeremy Huddleston Sequoia) y quitar los simuladores no disponibles (como lo sugirió pwc), todavía no estaba recibiendo ningún amor.
Jeremy sugirió que era un problema de permisos con dyld_sim. Así que fui a buscar archivos dyld_sim. Encontré dos, uno en / Library / Developer / CoreSimulator / Profiles / Runtimes / iOS 8.1.simruntime ... el otro dentro de /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform ...
La versión 8.1 en / Library / Developer fue de octubre del año pasado. Ante una reinstalación, decidí eliminar el directorio / Library / Developer / CoreSimulator (que solo contenía un perfil para el simulador 8.1) y ver qué ocurría.
Todo bien. Cartago ahora construye correctamente para mí.
Mi suposición es que la construcción de Xcode se estaba perdiendo un poco y recogiendo la anterior. TAN nada que ver con permisos o simuladores no disponibles en mi caso.
Ejecute iOS Simulator.app, se conectará con el servicio de verificación y corregirá la propiedad y los permisos en dyld_sim, de modo que xcodebuild no sea necesario.
En lugar de simplemente eliminar el directorio /Library/Developer
, actualicé los permisos en todas las instancias de dyld_sim
para que coincidan con las que Jeremy de Apple menciona en esta publicación . Primero, encuentre todas las instancias de esto en su máquina con el siguiente comando:
sudo find / -name dyld_sim
Luego, verifique los permisos para cada uno:
ls -l "<file location/file name>"
Si no ves:
-rwxr-xr-x 1 root wheel
A continuación, deberá modificar los permisos para que coincidan correctamente. En mi caso, la propiedad del grupo era incorrecta y estaba catalogada como admin
lugar de wheel
. Utilizando
sudo chown :wheel "<file location/file name>"
para cambiar la propiedad del grupo en cada una de las instancias incorrectas corrigió el problema. Si el problema son las banderas y no la propiedad, necesitarás usar chmod
lugar.
La solución de @kevinoneill de https://github.com/Carthage/Carthage/issues/424 me ayudó. Acaba de eliminar la carpeta / Library / Developer / CoreSimulator / y ya no es necesario volver a instalar Xcode.
Me encontré con el mismo problema al intentar ejecutar carthage
para construir una biblioteca de terceros.
El error que estaba recibiendo era:
2015-04-22 02:16:17.468 xcodebuild[944:9962] [MT] iPhoneSimulator: SimVerifier returned: Error Domain=NSPOSIXErrorDomain Code=53 "Simulator verification failed." UserInfo=0x7ffb237cf260 {NSLocalizedFailureReason=A connection to the simulator verification service could not be established., NSLocalizedRecoverySuggestion=Ensure that Xcode.app is installed on a volume with ownership enabled., NSLocalizedDescription=Simulator verification failed.}
Estaba leyendo un hilo en el Foro de desarrolladores de Apple y decidí comprobar los simuladores que había instalado a través de:
xcrun simctl list
Al hacerlo, se encontraron muchos simuladores que no estaban disponibles:
-- Unavailable: com.apple.CoreSimulator.SimRuntime.iOS-8-0 --
iPhone 4s (E4B99ABA-C455-4579-AFB6-9FFE4D7B2D9B) (Shutdown) (unavailable, runtime profile not found)
iPhone 5 (F4C1E6D1-102A-4E49-B8CB-6274258C8E55) (Shutdown) (unavailable, runtime profile not found)
iPhone 5s (33C6AA80-EA85-41E8-928D-38598B87BBCB) (Shutdown) (unavailable, runtime profile not found)
iPhone 6 Plus (293C225D-02C8-4458-BAEE-0F5ED76E308E) (Shutdown) (unavailable, runtime profile not found)
iPhone 6 (C93CCB55-1DFB-4452-876D-663A8E85CBB8) (Shutdown) (unavailable, runtime profile not found)
iPad 2 (DFC56B19-82F4-4587-95F5-E53154681689) (Shutdown) (unavailable, runtime profile not found)
iPad Retina (AC5F3C69-9554-4A0A-84A7-81C586E7F0EC) (Shutdown) (unavailable, runtime profile not found)
iPad Air (BD6C1EEB-9BCE-47BF-AC80-BD1AEFC61E06) (Shutdown) (unavailable, runtime profile not found)
Resizable iPhone (37FBC485-B844-42DE-B77D-02995176E057) (Shutdown) (unavailable, runtime profile not found)
Resizable iPad (B45EC16E-DB4D-4B0E-B969-90F468B673DA) (Shutdown) (unavailable, runtime profile not found)
Eliminé cada uno de los simuladores no disponibles a través de:
xcrun simctl delete [UUID]
(Copié esa salida desde arriba y la pegué en un editor de texto, eliminé todo menos los UUID y xcrun simctl delete
cada línea con xcrun simctl delete
).
Después de hacer eso, pude ejecutar carthage
sin error.
Para mí, este problema se debió a un conflicto de herramientas de desarrollo de línea de comandos y también a problemas de permisos de la carpeta de Mac OS con las herramientas.
Pude resolverlo siguiendo estos pasos:
- Salga de cualquier instancia en ejecución de Xcode, instrumentos y simuladores de iOS
- Eliminando la carpeta del desarrollador: / Library / Developer
- Elimine todas sus instalaciones de Xcode: /Aplicaciones/Xcode.app, ...
- Reinicie su Mac
- Descargue Xcode.dmg desde el Portal de desarrolladores de Apple ( NO desde la App Store)
- Reinstalar Xcode
- Lanzar Xcode
Opcionalmente , aunque no es lo mejor que puede hacer, si desea instalar varias versiones de Xcode, asegúrese de activar la versión correcta de Xcode desde Preferencias de Xcode / Ubicaciones / Herramientas de línea de comandos , antes de construir sus proyectos.
Espero que esto ayude.
Si no puede cambiar el modo de propiedad de los archivos dclim, es posible que esté ejecutando herramientas de Xcode directamente desde el archivo .dmg en lugar de la versión instalada. (Si es cierto, Xcode aparece en la etiqueta de dispositivos en el buscador)
Tenía el mismo problema aquí. Ejecutar xcodebuild después de lanzar Xcode.app resolvió mi problema. Mencionado por JeremyHu en esta publicación https://devforums.apple.com/thread/264762?start=25&tstart=0
Tenía exactamente el mismo problema. Logré arreglar esto instalando Xcode 6.3.1 (desde AppStore), abriendo un proyecto en Xcode y ejecutándolo en el simulador.
Después de hacer esto, ahora puedo hacer lo mismo usando xcodebuild desde la consola. Sin embargo, el error nunca desapareció, pero los comandos de xcodebuild ahora funcionan en lugar de permanecer bloqueados.
Vaya a la carpeta donde tiene su proyecto y haga lo siguiente: chmod -R 777 ionic_test.
el problema es que tienes permiso de root y xcode no cargará archivos sin permiso.