Cada vez que construyo la consola aparece este mensaje.
CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (en destino: Desker) cd / Users / admin / Desktop / AppStoreBuild / Project201 export CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Desarrollador / Toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate
Identidad de firma: "-"
/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app
/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app: bifurcación de recursos, información del Finder o detritos similares no permitidos El comando CodeSign falló con un código de salida distinto de cero
... ¿Hay alguna forma de identificar la causa de esta falla? Está mostrando Signing Identity: "-" cuando trato de ejecutar también en el simulador. ¿Por qué necesitamos la firma de identidad en el simulador? Y una cosa más es que si salgo de Xcode y reinicio, se compilará correctamente cuando cambie el código o agregue un método, la compilación fallará nuevamente.
Ninguna de las soluciones enumeradas funcionó para mí. En otro hilo se señaló que incluir una carpeta llamada "recursos" en el proyecto provoca este error. Después de cambiar el nombre de mi carpeta "recursos", el error desapareció.
fuente
Si también obtiene un error de firma de código con el error "bifurcación de recursos, información del Finder o detritus similares no permitidos".
Ejecute el siguiente script en la consola para solucionarlo:
Documentación de Apple: https://developer.apple.com/library/archive/qa/qa1940/_index.html
fuente
Esto me sucedió hoy, solo después de agregar una imagen .png con 'ocultar extensión' marcada en la obtención de información. (Imagen de clic derecho) Esta imagen se agregó al directorio de archivos de mi proyecto Xcode.
Cuando desmarqué la casilla y volví a agregar la imagen .png al directorio de Xcode, luego limpié y construí y funcioné bien después de eso, un error muy extraño si me preguntas.
fuente
Intente limpiar el proyecto:
Luego intente ejecutar su proyecto nuevamente. Espero que esto solucione el problema.
fuente
Este problema me sucedió después de agregar archivos .dae y .png y convertir .dae con XCode Editor al formato de archivo de escena SceneKit (.scn).
Después de investigar un poco más, encontré la solución aquí: https://forums.developer.apple.com/thread/109951#336225
Pasos para solucionar el problema:
fuente
En Xcode: Vaya a Preferencias Cerrar sesión del usuario actual.
Cerrar Xcode
En llavero: vaya a Inicio de sesión y Todos los elementos
Abrir Xcode
Vaya a Preferencias e inicie sesión en su cuenta de usuario de Apple
Ejecute la compilación en su dispositivo nativo
fuente
En mi caso fueron las siguientes líneas de error:
el problema era que en la carpeta de recursos tenía algunos archivos con extensión .png, que estaba oculta en los valores predeterminados.
Buscar archivo en FINDER, marcarlo -> cmd + i -> desmarcar Ocultar extensión
después de eso, regrese en Xcode -> kmd + shift + K y reconstruya.
¡Espero haber sido de ayuda!
fuente
La solución para mí fue reiniciar macOS sin guardar
fuente
Reparar
Elimine los atributos de archivo extendidos en sus archivos de recursos para siempre, no en el paquete de aplicación compilado:
Terminal abierta
Cambie el directorio a la raíz de sus archivos fuente
$ cd / Users / rjobidon / Documents / My \ Project
Lista de todos los atributos extendidos
Errores de Xcode
Porque
Apple introdujo un cambio de fortalecimiento de la seguridad, por lo que la firma de código ya no permite que ningún archivo en un paquete de aplicaciones tenga un atributo extendido que contenga una bifurcación de recursos o información del Finder.
Fuentes
fuente
No estoy seguro de qué causa este problema, pero un método que utilicé para resolver el problema con éxito fue ejecutar la actualización de la vaina en mis vainas de cacao.
El error (para mí de todos modos) mostraba un problema con la firma de uno de los pods. La actualización de los pods resolvió ese problema de firma.
o
Con suerte, esto ayudará a alguien que tenga el mismo error "Command CodeSign falló con un código de salida distinto de cero".
fuente
Después de probar todo, mi solución fue eliminar algunos archivos PNG, compilar y ejecutar (ok) y agregar nuevamente las imágenes PNG. ¡Extraño!
fuente
Ninguna de las otras respuestas funcionó. Esto es lo que he hecho:
fuente
Para mí, tuve que ir al llavero, seleccionar el llavero "iniciar sesión", hacer doble clic en la tecla de desarrollador de iOS: myname, hacer clic en la pestaña de control de acceso y cambiar el botón de radio a Permitir que todas las aplicaciones accedan a este elemento.
fuente
Este problema fue causado por la construcción de mi proyecto en el esquema de lanzamiento. También puede ser causado por otras cosas. Intente cambiar el esquema de compilación yendo en xCode a Producto> Esquema> Editar esquema. En la sección "Ejecutar" ubicada a la izquierda, cambie la "Configuración de compilación" a "Depurar". Espero que esto sea de ayuda.
fuente
Ninguna de las soluciones anteriores funcionó para mí. Después de algunas conjeturas, lo intenté (Xcode v10.2.1 cocoapods v1.7.1)
seguido por
Luego:
Sin errores de construcción.
fuente
Para mí, la solución fue la siguiente, tener la marca "Gestionar automáticamente el signo" en:
en el menú desplegable del equipo del objetivo, seleccione "Ninguno"
volver a seleccionar el equipo de desarrollo correcto
Después de probar casi todas las sugerencias, descubrí que esto funciona, supongo que porque Xcode configura la firma desde cero.
fuente
Ninguna de las soluciones populares funcionó.
En mi caso, resolví el error ingresando al
y agregó un (+) al desarrollo de iOS .
fuente
Publicaré mi solución. Esta solución funcionó para mí, ya que ninguna de las anteriores funcionó. El problema ocurrió por primera vez justo después de la última actualización del conjunto de herramientas XCode cli (no estoy seguro si este es el sesgo de confirmación).
Probé algunas de las instrucciones (es decir, desbloquear el truco del llavero).
Lo que funcionó para mí en caso de error:
Command CodeSign failed with a nonzero exit code (Something.framework)
Link Binary With Libraries
Something.framework
,General => Something.framework => EMBED
Do not embed
Cmd+B
(Construir proyecto)fuente
Something.framework
- Estado -> OptianlEstaba experimentando este problema debido a una configuración incorrecta de mi certificado de la Autoridad de certificación de relaciones con desarrolladores mundiales de Apple .
Resolví el problema cambiando de "Alway Trust" a "Use System Defaults"
Paso a paso:
fuente
Esto se debe a que la firma de código ya no permite que ningún archivo de un paquete de aplicaciones tenga un atributo extendido que contenga una bifurcación de recursos o información del Finder.
Para ver qué archivos están causando este error, vaya a la carpeta .app, normalmente es como: / Users / XXXX / Library / Developer / Xcode / DerivedData / MyProject-ckbzynxqjmstxigbdwwkcsozlego / Build / Products / Debug-maccatalyst / (el mío es el proyecto Catalyst) En Terminal,
Verá que algunos archivos tienen un atributo extendido:
./MyProject.app/Contents/Resources/shopping_cart.png: com.apple.lastuseddate # PS: 00000000 BE 31 D5 5E 00 00 00 00 D0 40 FE 39 00 00 00 00 | .1. ^ ..... @ .9 .... |
Luego vaya a la carpeta de su proyecto o carpeta de referencia para esos archivos, elimine el atributo extendido:
Después de limpiar todas las carpetas a las que se hace referencia, vaya a Xcode y reconstruya.
fuente
Yo también vi este error después de agregar una combinación de imágenes .jpg y .png a la carpeta art.scnassets, realizar cambios en el código y eliminar esos cambios a través del menú Control de fuente> Descartar todos los cambios ... de Xcode.
Probé las otras correcciones en este hilo, pero, finalmente, tuve que eliminar los archivos .jpg / .png agregados, limpiar el proyecto y reconstruir el proyecto para eliminar los errores. Luego leí los archivos .jpg / .png originales y ahora estoy reconstruyendo el código sin problemas.
fuente
en mi caso, era un archivo de guión gráfico dañado
fuente
Después de copiar dos archivos .aiff en un grupo .scnassets, se produjo este error. La eliminación de los archivos y una "Carpeta de compilación limpia" resuelve el problema en mi caso.
fuente
No estoy seguro de si esto ayudará a alguien, pero asegúrese de haberlo
Find Implicit Dependencies
marcado. A veces, esto puede hacer que su proyecto "pierda la pista" de dónde buscar ciertas cosas.Una vez que haga esto, le sugiero que también limpie su proyecto y lo reconstruya.
fuente
Esto funcionó para mí :) Eliminé el certificado en la configuración de acceso al llavero. Vaya a Xcode y construya la aplicación de forma limpia. Ahora el certificado se crea nuevamente en el acceso a llaveros y la compilación se realiza correctamente con un dispositivo real.
fuente
Solo una visualizacion
fuente
En mi caso, fue una opción activada accidentalmente. Estoy usando archivos raíz .xcconfig comunes tanto para iOS como para macOS, para el objetivo de iOS, la opción Habilitar tiempo de ejecución reforzado permaneció activada, por lo que se reemplazó la línea
por el
en el archivo .xcconfig resolvió el problema
fuente
Puede sonar estúpido, pero intente sin contraseña cuando se lo solicite.
fuente
Mi problema fue resuelto
El problema ocurre cuando tienes el equipo equivocado / diferente en MyProject y MyProjectTest.
Volver a conectar su teléfono antes de la reconstrucción también puede ayudar a solucionar este problema.
fuente