ios xcode xcode10

ios - Xcode 10, Command CodeSign falló con un código de salida distinto de cero



xcode10 (18)

Cada vez que construyo la consola está mostrando este mensaje.

CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (en target: 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 detritus similar no permitidos. Command CodeSign falló con un código de salida distinto de cero

... ¿Hay alguna manera de identificar la causa de este fallo. Está mostrando la identidad de firma: "-" cuando intento ejecutarlo también en el simulador. ¿Por qué necesitamos 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 que volverá a fallar.


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" solucionan el problema en mi caso.


En Xcode: Vaya a Preferencias Cerrar sesión del usuario actual.

Cerrar Xcode

En Llavero: Ir a Inicio de sesión y Todos los artículos

- Sort by kind - remove "Apple Worldwide Developer Relation Certification Authority" - remove "Developer ID Certification Authority" - remove "iPhone Developer ...."

Abrir Xcode

Vaya a Preferencias e inicie sesión en su cuenta de usuario de Apple

  • Esto volverá a cargar los certificados de desarrollador que eliminó anteriormente. Reconstruya el proyecto (debería ser una compilación exitosa)

Ejecuta la compilación en tu dispositivo nativo


En mi caso era un archivo de guión gráfico dañado.


En mi caso fueron las siguientes líneas de error:

Identidad de firma: "-"

… ..Mobile.app: bifurcación de recursos, información del Finder o detritus similares no permitidos

Comando CodeSign falló con un código de salida distinto de cero

el problema era que en la carpeta de recursos tenía algunos archivos con la extensión .png, que estaban ocultos en los valores predeterminados.

Busque el archivo en FINDER, márquelo -> cmd + i -> unchek Ocultar extensión

después de eso, regresa en Xcode -> kmd + shift + K y reconstruye.

Espero haber sido de ayuda!


Este problema me ocurrió 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 resolver el problema:

  1. En XCode ir a Preferencias
  2. Haga clic en la pestaña Ubicaciones
  3. En Herramientas de línea de comandos, seleccione del menú desplegable XCode 10.1

Este problema se debió a la creación de mi proyecto en el esquema de lanzamiento. Puede ser causado por otras cosas también. Intente cambiar el esquema de construcción yendo en xCode a Producto> Esquema> Editar esquema. En la sección "Ejecutar" que se encuentra a la izquierda, cambia la "Configuración de compilación" a "Depurar". Espero que esto sea de ayuda.


Esto me sucedió justo hoy, solo después de que agregué una imagen .png con ''ocultar extensión'' marcada en la información de obtención. (Haga clic derecho en la imagen) Esta imagen se agregó al directorio de archivos de mi proyecto Xcode.

Al desmarcar el cuadro y volver a agregar la imagen .png al directorio de Xcode, limpié y construí y trabajé bien después de eso, un error muy extraño si me preguntas.


Intenta limpiar el proyecto:

1. shift + cmd + k 2. shift + cmd + Alt + k

A continuación, intente ejecutar su proyecto de nuevo. Espero que esto solucione el problema.


Ninguna de las otras respuestas funcionó. Esto es lo que he hecho:

  1. borré mi certificado de llavero;
  2. abrió Xcode que reconstruye el certificado;
  3. Ejecutó la aplicación en el dispositivo con éxito.

Ninguna de las soluciones anteriores funcionó para mí. Después de algunos trabajos de adivinanzas, lo intenté (Xcode v10.2.1 cocoapods v1.7.1)

pod deintegrate

seguido por

pod install

Entonces:

  • Abrió el espacio de trabajo en Xcode
  • Carpeta de compilación limpia
  • Construir el proyecto

No hay errores de construcción.


Ninguna de las soluciones enumeradas funcionó para mí. En otro hilo se señaló que incluir una carpeta llamada "recursos" en el proyecto causa este error. Después de cambiar el nombre de mi carpeta de "recursos", el error desapareció.


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 cápsula en mis vainas de cacao.

El error (para mí de todos modos) estaba mostrando un problema con uno de los pods firmando. La actualización de los pods resolvió ese problema de firma

pod update [PODNAME] //For an individual pod

o

pod update //For all pods.

Con suerte, esto ayudará a alguien que tenga el mismo error de "Error en el inicio del código de comando con un código de salida distinto de cero".


No estoy seguro de si esto ayudará a alguien, pero asegúrese de que la opción Find Implicit Dependencies esté marcada. A veces esto puede llevar a que su proyecto "pierda la pista" de dónde buscar ciertas cosas.

Una vez que haga esto, sugiero que también limpie su proyecto y lo reconstruya.


Para mí tuve que ir al llavero, seleccionar el llavero de "inicio de sesión", hacer doble clic en la tecla Desarrollador de iOS: mi nombre, hacer clic en la pestaña de control de acceso y cambiar el botón de opción para permitir que todas las aplicaciones accedan a este elemento.


Si también obtiene el código, la firma falla con el error "bifurcación de recursos, información del Finder o detritus similares no permitidos".

Ejecute el script siguiente en la consola para arreglarlo:

$ xattr -cr <path_to_app_bundle>


También vi este error después de agregar una mezcla de imágenes .jpg y .png a la carpeta art.scnassets, hacer cambios en el código y eliminar esos cambios a través del control de fuente de Xcode> Descartar todos los cambios ...

Intenté las otras correcciones en este hilo pero, en última instancia, tuve que eliminar los archivos .jpg / .png agregados, limpiar el proyecto y reconstruir el proyecto para eliminar los errores. Luego volví a leer los archivos .jpg / .png originales y ahora estoy reconstruyendo el código sin problemas.


Tuve ese problema y Xcode no se compiló en el dispositivo, pero en el simulador funcionó bien.

Resolví con estos pasos:

  1. Abrir el llavero de acceso.
  2. Bloquea el llavero ''login''.
  3. Desbloquéalo, ingresa la contraseña de tu cuenta de PC.
  4. Proyecto limpio en el menú del producto.
  5. Constrúyelo de nuevo.

Y después de eso todo funciona bien.


La solución para mí fue reiniciar macOS sin guardar