tutorial online mac for ios xcode

ios - mac - xcode online



Se requiere la firma de código para el tipo de producto ''Aplicación'' en SDK ''iOS 10.0''-StickerPackExtension requiere un error del equipo de desarrollo (29)

1.1: Si está utilizando p12 y un archivo de aprovisionamiento, pero no está usando AppID para iniciar sesión, no seleccione Gestionar automáticamente la firma .

Lo que significa que no necesita configurar su equipo. Simplemente seleccione su archivo de aprovisionamiento y la identidad de firma del código de máquina en Configuración de compilación , como esta Configuración de compilación . Asegúrese de que los parámetros también estén establecidos.

Y luego vuelve al general . Verá Conjunto general , y eso está bien.

  1. Si 1 no funciona, intente como dicen otras respuestas, limpie su proyecto, elimine la carpeta de datos derivados, salga de Xcode y vuelva a abrir .

Estoy enfrentando el siguiente problema y no puedo construir la aplicación.

XXX tiene configuraciones de aprovisionamiento conflictivas. XXX se aprovisiona automáticamente, pero el perfil de aprovisionamiento WildCard se ha especificado manualmente. Establezca el valor del perfil de aprovisionamiento en "Automático" en el editor de configuración de compilación, o cambie al aprovisionamiento manual en el editor de destino. Se requiere la firma de código para el tipo de producto ''Aplicación'' en SDK ''iOS 10.0''

Tampoco puedo elegir un perfil en particular.

Cómo resolver este problema?


Actualicé a Xcode 8 y iOS 10, pero tuve el problema.

Lo arreglé yendo a la pestaña general del proyecto, sección de firma.

Haga clic en "Habilitar firma ....."

Eso es.


Así es como funcionó para mí:

  1. Mata a Xcode y ejecuta de nuevo
  2. Abrir proyecto nuevamente
  3. Proyecto limpio
  4. Vaya a configuración del proyecto> general> desmarque ''perfiles administrados automáticamente'' y luego ''verifique'' nuevamente solicitará habilitar .
  5. Ahora intente archivar el código fuente

PS Killing Xcode e iniciar nuevamente es lo mejor que se puede hacer si se enfrenta a un problema aleatorio


Desmarcar-marcar (marcar-desmarcar) "Gestionar automáticamente la firma" .) De las casillas de verificación Xcode no funciona para mí (como muchos sugirieron en la parte superior).

Sucede con marcos vinculados en su proyecto.

Solución:

  • Encuentre su marco o cualquier otro objetivo que requiera firma.
  • Ir a la Build settings
  • Signing Identity búsqueda
  • Establezca No codificar la señal manualmente.

Después de aplicar todas las soluciones anteriores, el mismo problema que estaba recibiendo. es decir

Así que resolví esto eliminando el perfil de provisión en el envío de compilación. Encuentra las imágenes que te harán más claro


En objetivo de prueba de unidad

Xcode 7:

  • Debe tener establecidos perfiles de aprovisionamiento (lo mismo que en el objetivo de la aplicación)
  • Debe tener "no firmar" en los certificados

Xcode 8:

  • Debe tener ''Ninguno'' configurado para aprovisionar perfiles
  • Debe tener certificados establecidos (lo mismo que en el objetivo de la aplicación)
  • (También debe tener ''Ninguno'' configurado para perfiles de aprovisionamiento obsoletos)

Es porque no ha elegido un equipo cuando creó el proyecto.

Estoy tan arreglado. Y lo elijo en la configuración de compilación, pero no válido. Debo crear un nuevo proyecto.

"Lo elijo en la configuración de compilación, pero no es válido. Debo crear un nuevo proyecto". Está Mal.

No es válido porque no lo he elegido en extensión. Debe elegir un perfil en toda la extensión de su proyecto, y no es necesario crear uno nuevo.

[ 2


Esto es lo que llamaría un error de diseño clásico de Apple Xcode UX.

El error decía que hay un montón de cosas que HICISTE EQUIVOCADO LOCALMENTE.

El error en realidad significaba " tenemos un nuevo acuerdo que no aceptó en línea ".

Después de marcar y desmarcar el botón de firma automática, aparece este error de acuerdo para mostrar:

Al iniciar sesión en el portal para desarrolladores, pude ver un banner para el aviso de actualización del acuerdo:

. Reiniciar Xcode 8 borró ese error y solo me obligó a volver a seleccionar el certificado que ya tenía en mi máquina y que estaba vinculado al proyecto.

Esto podría haberse manejado en una implementación menos confusa, pero así es como lo arreglé. Lo pongo aquí porque es muy diferente a los pasos que todos los demás dieron.

Ah, sí, tener el dispositivo iOS 10 más reciente y el último Xcode (estaba en 7.3.1 o algo así) también arrojó errores hasta que actualicé.


Genial, ahora podemos elegir el perfil para depurar y liberar por separado en la pestaña general como se ilustra en la imagen a continuación.

Además, cuando hace clic en Automatically manage signing , realiza todos los procesos creados por Fix issue en versiones anteriores de Xcode.


Haga clic en Agregar cuenta si no ha iniciado sesión.

Luego, después de seleccionar el perfil de su equipo y verificar Administrar automáticamente la firma y dejar todo lo demás como está en Xcode. Realizará las cosas restantes por sí mismo.


He intentado sobre todo el problema pero no estaba funcionando para mí Lo que intenté es

En primer lugar, quiero ir con el proceso de firma de código manual, no lo estoy haciendo a través de la firma automática de código

  • Especifico el nombre del equipo
  • Luego cambie el objetivo de implementación
  • Limpiar y construir

Estarás bien para irte ahora


Hice todo y no funcionó. Desinstalé Xcode 10 e instalé Xcode 9.4 y luego funcionó de inmediato.


La desactivación automática y luego la reactivación me han resuelto esto en Xcode 8 GM seed. Esto se puede hacer en la configuración del proyecto, pestaña de información para cada objetivo que necesita ser firmado.


Lo arreglé haciendo esto:

Establezca su equipo para todos los objetivos de su proyecto. Incluyendo las extensiones. Y dejó la gestión de firma automática.


Me encontré con este tipo de error al actualizar la versión de Xcode a 8.0, y bajo la Code signing is required for product type ''Application'' in SDK ''iOS 10.0'' del Code signing is required for product type ''Application'' in SDK ''iOS 10.0''

Hay una advertencia:

no está firmado por código pero requiere derechos. No es posible agregar derechos a un binario sin firmarlo.

Mi solución es ir al OBJETIVO General Firmar -> hacer clic en el botón Habilitar firma ... , y resolví el problema.


Odio decirlo. Acabo de salir de Xcode y lo abrí de nuevo. Simple y efectivo :)


Pasos:

  1. En General Firma
  2. Desmarcar: administrar automáticamente la firma
  3. Seleccione Importar aprovisionamiento

Primero en la pestaña general -> sección de firma -> seleccione un equipo de desarrollo, gestione las firmas

Del mismo modo, si está trabajando con varios archivos de pod, seleccione cada objetivo de pod por separado y vaya a la pestaña general -> sección de firma -> seleccione un equipo de desarrollo, administre las firmas

repita el mismo proceso para todos los pods en su proyecto

Limpiar -> Construir el proyecto.

Esto funciono para mi


Santo Molly, tuve que hacer todo esto para que funcionara. Una imagen vale mas que mil palabras.

  • Si recibe este error durante el archivo, continúe leyendo.

  • Vaya a su aplicación y haga clic en la pestaña general. En la sección de firma, desmarque "Gestionar automáticamente la firma". Tan pronto como lo haga, obtendrá un estado de error rojo como se muestra a continuación.

  • Ahora aquí está la parte difícil. Debe desmarcar "Gestionar automáticamente la firma" en los dos objetivos de su proyecto. Este paso es muy importante.

  • Ahora vaya a la pestaña "configuración de compilación" de cada uno de esos objetivos y configure "Desarrollador iOS" en la identidad de firma de código. Siga los mismos pasos para su "PROYECTO".

  • Ahora haga Xcode → Producto → Limpiar. Cierre su proyecto en Xcode y vuelva a abrirlo.

  • Después de esto, vaya a la pestaña general de cada uno de sus objetivos y marque "Gestionar automáticamente la firma" y en el menú desplegable del equipo seleccione su cuenta de desarrollador

  • Haga un archivo de su proyecto nuevamente y todo debería funcionar.

¿En serio, Apple? ¿Se suponía que esto facilitaría nuestras vidas?


Si aún tiene problemas, intente esto.

Configuración de compilación -> Definido por el usuario -> Perfil de aprovisionamiento (Eliminar esto)

Resolverá mi problema.

Gracias


Si encuentra la siguiente pantalla y enfrenta el problema de la firma de código requerida, una de las siguientes soluciones puede ayudarlo.

Solución 1 Como se dijo anteriormente, inicie sesión con una ID de Apple. Entonces obtendrá opciones como esta, si ingresa el identificador de paquete correcto. Luego seleccione el perfil apropiado de la lista.

Solución 2 Si no desea iniciar sesión con su ID de Apple, cambie una pequeña marca en el archivo project.pbxproj. Encuentra el siguiente texto en el archivo del proyecto.

/* Begin PBXProject section */

Cambiar marca ProvisioningStyle = Automatic; a ProvisioningStyle = Manual; Consulte la siguiente imagen. Después de cambiar la bandera, verá las opciones para seleccionar el perfil apropiado de la lista.


Si recibe este error al compilar en Microsoft Mobile Center

❌ Se requiere la firma de código para el tipo de producto ''Aplicación'' en SDK ''iOS 10.3''

** ARCHIVO FALLADO **

Tenga en cuenta que Mobile Center aún no admite la firma automática con certificados de tipo app-store, ad-hoc y Enterprise. La firma automática solo funciona con certificados de desarrollo.

Hay dos cosas que puede hacer para evitar esa limitación:

  1. Use un certificado de desarrollo. Tendrá que crear uno nuevo en el portal developer.apple.com, descargarlo a su máquina, exportarlo a un archivo .p12 usando llavero, y finalmente proporcionarlo a Mobile Center. Ya sabes que hacer.

  2. Deshabilitar firma automática. Encontrará esa configuración en Xcode en los objetivos de su proyecto. Una vez deshabilitado, se mostrará un pequeño botón "i" junto a la etiqueta "Perfil administrado de Xcode". Haga clic en ese botón, se mostrará información sobre el perfil. En la esquina superior izquierda de esa ventana, se muestra un icono "PROV". Ese es el perfil de aprovisionamiento que debe proporcionar a Mobile Center. Arrastre y suelte el icono en el campo correspondiente en Mobile Center.

.


Simplemente descargue su perfil de aprovisionamiento nuevamente desde su cuenta de desarrollador. Y cierre sesión en todas las cuentas de desarrollador de Xcode → Preferencias Cuentas → * Seleccione la cuenta que se muestra a la izquierda y presione - (resta el signo)

Después de eliminar todas las cuentas, presione el botón + signo (agregar) e inicie sesión con todas las cuentas de desarrollador.

Funcionará como un encanto ...


Solo necesitaba desmarcar ''Administrar automáticamente la firma'', verificarlo nuevamente y reconstruir.


Todas las respuestas se ven bien, pero aún encontré un problema, así que cambié la configuración en Compilar así en XCode 9.0 - Compartirlo para que pueda ayudar a alguien.


Xcode versión 11.0:

Recientemente actualicé a Xcode Versión 11.0.

Parece que Apple movió la firma a una nueva pestaña desde la pestaña General original.

  1. Navega a la aplicación
  2. Seleccione "Firma y capacidades"
  3. Haga clic en "Habilitar firma de desarrollo"


en Build Setting change en Signing

Clean y Archive tu código, espero que te ayude.


Incluso al instalar la extensión de la aplicación Watch OS, se produjo el mismo error en Xcode 8.1:

Después de actualizar el perfil de aprovisionamiento para vaciar en el proyecto de configuración de compilación, todo funciona bien.

&& Identidad de firma de código para desarrolladores de iOS en cada configuración de compilación de objetivos.


Para resolver este problema:

  1. Ir a Xcode / Preferencias / Cuentas
  2. Haga clic en su cuenta de ID de Apple;
  3. Haga clic en "View Details" (se abre una nueva ventana con "identidades de firma" y "perfiles de aprovisionamiento";
  4. Eliminar todos los certificados de "Provisioning profiles" , vaciar la papelera;
  5. Eliminar su cuenta de ID de Apple;
  6. ¡Vuelve a iniciar sesión con tu ID de Apple y crea la aplicación!

¡Buena suerte!