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.
- 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í:
- Mata a Xcode y ejecuta de nuevo
- Abrir proyecto nuevamente
- Proyecto limpio
- Vaya a configuración del proyecto> general> desmarque ''perfiles administrados automáticamente'' y luego ''verifique'' nuevamente solicitará habilitar .
- 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.
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é.
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
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.
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:
- En General → Firma
- Desmarcar: administrar automáticamente la firma
- 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:
-
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.
-
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.
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:
- Ir a Xcode / Preferencias / Cuentas
- Haga clic en su cuenta de ID de Apple;
-
Haga clic en
"View Details"
(se abre una nueva ventana con "identidades de firma" y "perfiles de aprovisionamiento"; -
Eliminar todos los certificados de
"Provisioning profiles"
, vaciar la papelera; - Eliminar su cuenta de ID de Apple;
- ¡Vuelve a iniciar sesión con tu ID de Apple y crea la aplicación!
¡Buena suerte!