Perfil no coincide con los derechos archivo del valor por la aplicación del identificador de derecho

Estoy tratando de subir una aplicación a la app store y estoy recibiendo este error en la página que tiene los certs. Como lo que puedo decir que he cambiado el campo, de modo que hayan igualado, pero me falta algo.

Perfil no coincide con los derechos archivo del valor por la aplicación del identificador de derecho

Cualquier ayuda sería muy apreciada.

Perfil no coincide con los derechos archivo del valor por la aplicación del identificador de derecho

  • Mostrar su entitlements.plist archivo.
  • Tal vez es porque nunca lo había pensado antes, pero la única plists veo que dicen info, pero aquí es que es la 2ª imagen.
  • me dice que no se puede publicar más enlaces, estoy a punto de tomar un avión para chicago si alguien se le ocurre algo
InformationsquelleAutor Paul Raymond | 2017-09-11

15 Kommentare

  1. 170

    No estoy seguro de por qué esta solucionado, pero me fui a mi Destino de las Capacidades de la ficha, convertido EN iCloud, trató de hacer un archivo de construir, no, me volví a iCloud FUERA de nuevo, trató de hacer un Archivo de construir y lo logró, y después de que él fue capaz de resolver automáticamente los certificados de nuevo.

    • No sé por qué esto funcionó, pero lo hizo, el soporte técnico de apple fue menos útil.
    • Corrió hacia a mí mismo con Xcode 9, y alternar cosas resuelto. El único «diferente» cosa sobre el proyecto es que es antigua. Como, 2010 antiguos. Así que tal vez algún legado archivo de proyecto cosas…?
    • Gracias por esto – después de alternar on/off se ha creado un vacío .derechos plist junto a la xcodeproj. Se parece a esto es lo que el proceso de presentación está buscando. Probablemente sólo un problema en Xcode 9 de aplicaciones existentes que no requieren ningún tipo de derechos/capacidades.
    • Mi proyecto fue también la antigua– originalmente creada en 2008, y sólo gradualmente cambiado desde entonces.
    • Mismo aquí. Antiguo proyecto. Muchas gracias por la sugerencia de alternar una capacidad, ahora hay un vacío .los derechos de que es aceptado. La presentación de un error de Apple.
    • Esto funcionó para mí – sólo he tenido que eliminar una existente (en blanco) derecho de archivos primero.
    • Estaba totalmente loco, pero es absolutamente hizo el truco!, buen tip, Gracias!
    • Pega una noche entera en este bs. Tuve que alternar entre on y off, que creó el blanco de los derechos archivo, y luego tuve que punto de mi ‘de Firma de Código de Derechos de’ construir ajuste a ese archivo en blanco.
    • En mi caso, parecía que el partido o la falta de ella entre las capacidades que se da en Xcode frente a los especificados en línea para la id de la aplicación.
    • Trabajó también para mí. No tenía la necesidad de presentar un error de Archivo con iCloud activado aún. Acabo de encenderlo y, a continuación, inmediatamente se apaga de nuevo. Yo era capaz de subir mi siguiente Archivo a la App Store sin problema. Extraño.
    • Trabajó para mí, para un nuevo Xcode 9/Swift de la aplicación. Archivo funcionaba bien, pero de validar había fracasado con la característica de queja. iCloud en & fuera de nuevo, y validar y App Store subir funcionaba bien. FWIW, Xcode tenido que crear un nuevo perfil para esto; tal vez eso es un factor de aquí y con la antigua caducado apps?
    • gracias, funciona para mí también, para mi antiguo proyecto. jaja
    • Gracias! También trabajó para mí con un nuevo proyecto en Xcode 9.4.1. Apple es realmente el rey, con engañosa mensajes de error en Xcode…
    • A mí me funcionó demasiado, acaba de activar y desactivar iCloud interruptor en la ficha recursos.
    • Gracias por esto! He tratado de bajar «Llavero Compartir» y luego se apaga de nuevo. Esto creó los derechos archivo, pero no tienes que hacer iCloud específicamente por alguna razón.
    • En Xcode 10.0beta5 esto está ocurriendo. Para mí, fue debido a los cambios en el nombre del proyecto después de que los derechos fueron creados. La alternancia en iCloud y luego fuera cambiado el nombre de los derechos archivo y actualizado su nombre en la configuración de generación. El contenido del archivo eran idénticos. Parece que el uploader se preocupa por el nombre de los derechos de archivo, independientemente de la configuración de generación de nombre de archivo.
    • No todos los héroes usan capas
    • Todavía no sé todavía cómo funcionaba .. Pero el xcode de error debe tener una adecuada descripción significativa con la descripción de conseguir una pista es difícil
    • He tratado de bajar de iCloud, a continuación, en apagar y, a continuación, archivo, pero yo todavía tengo el mismo error. Me volví a iCloud y a la izquierda y, a continuación, archivados, y resolvió el problema.
    • Al parecer, convirtiendo una capacidad de apague y encienda de nuevo se añade un SystemCapabilities sección a la meta en el project.pbxproj. En mi caso, el error se produjo durante la migración de un viejo proyecto de manual a automático firma. Tal vez este SystemCapabilities sección sólo es necesario para la firma automática, pero Xcode sólo añade que si se agrega una capacidad de después la firma automática está activada?
    • Cómo en el infierno es esta la respuesta y realmente funciona. /facepalm Bien, gracias! Salvó mi cordura.
    • Funciona a la perfección en Xcode 10.3 (en iCloud, iCloud fuera, archivo de nuevo. No reinicie o cualquier otra cosa necesaria). – Lástima que yo no upvote dos veces, porque yo ya upvoted esta respuesta en el 2017!
    • Sopla mi mente que este es un tema que no ha sido resuelto por más de 2 años. Parece como si un archivo debe ser generado por el proceso que no debería tener que cortarlo para hacer que suceda (o correr en círculos, en busca de esta respuesta). Bien hecho de nuevo de Apple, ha demostrado claramente que eres uno de los líderes en desarrollador de software /s
    • XCode 11.2 comprobación, el mismo problema y la solución
    • Esto funciona, porque añade una fila adicional a los Derechos de archivo con la clave de «APS medio Ambiente» (aps-medio ambiente) y el valor de «desarrollo». Esto informa a la validación de que este derecho es para el desarrollo.

  2. 29

    La aplicación que ha creado una incorrecta application-identifier valor, por lo que el perfil de suministro está esperando. El cert para appID com.ejemplo.foo para el equipo 2ABCDEFG espera de la aplicación identificador: 2ABCDEFG.com.ejemplo.foo, su aplicación, declaró que su appID se com.ejemplo.foo, pero la aplicación del identificador de no coincidir, ya sea que usted está utilizando el equipo equivocado-prefijo, o usted tiene el bundleID mal configurado.

    En mi caso, estoy utilizando construir esquemas que me permiten construir un prod aplicación y de control de calidad de la aplicación. com.ejemplo.foo para prod, y com.ejemplo.foo.control de calidad el control de calidad. Yo había puesto mi bundleIdentifier en la Información.plist a $(PRODUCT_BUNDLE_IDENTIFIER)$(BUNDLE_SUFFIX), que funciona muy bien en el simulador y en el dispositivo para tener diferentes aplicaciones, sin embargo, cuando la aplicación genera su aplicación-identifier durante la fase de archivo, no debe ser la lectura de la bundleIdentifier generados por la Info.plist.

    Para remediar la situación, he editado FooProject.xcodeproj/proyecto.pbxproj (con un editor de texto) para cambiar mi QA buildSettings PRODUCT_BUNDLE_IDENTIFIER a com.ejemplo.foo.qa

    Se puede ver Técnico de Apple Q&a para ver su profundidad de inmersión en la solución de este. Una vez que se ejecute el codiseñar derechos en su aplicación exportados, y ver lo que la aplicación del identificador de su aplicación fue construido con, debe ser bastante rápido para darse cuenta de lo que estamos haciendo mal.
    https://developer.apple.com/library/content/qa/qa1879/_index.html
    Yo no encuentro que la página en mis búsquedas en Google, porque de hecho no uso la frase del mensaje de error o llame a la aplicación del identificador de por su nombre completo, pero en lugar de decir ID de Aplicación.

    También, la solución a este problema no es para generar un nuevo perfil de suministro que tiene la aplicación del identificador de derecho, tiene derecho, sin embargo, el valor en el aprovisionamiento de perfil, y su aplicación tienen que coincidir.

    • Gracias! Yo era capaz de solucionar por cambiar mi build settings, en el envase, utilizar mi costumbre var para el sufijo del Producto Identificador del Paquete. por ejemplo, com.mycompany.myapp$(BUNDLE_ID_SUFFIX) y esto se ha solucionado. Así que no tienes que editar el archivo de proyecto manualmente y fue capaz de mantener fácilmente diferentes bundle id de por medio.
    • Una razón por la que usted puede tener la aplicación del identificador de desajuste es que usted no tiene todos los perfiles de aprovisionamiento descargado. Su archivo se crea con el comodín de perfil si el perfil exacto de id de la aplicación es que falta, lo que conduce a la falta de coincidencia en la fase de exportación.
    • Esto funcionó para mí. Yo era la construcción de un Iónica de la aplicación y se dio cuenta de que he probado en una cuenta diferente. He utilizado com.foo.nombreprueba y cambió de nuevo al edificio con la cuenta correcta. Parece que el com.foo.nombreprueba todavía estaba en el archivo pbxproj
    • Muchas gracias, esto era exactamente lo que estaba bloqueando mi validación, y la explicación es muy clara!
    • Después de casi una semana de dolor de cabeza y frustración, tu comentario me salvó. Gracias.
  3. 20

    Clic en Finder -> Ir a la Carpeta…

    ~/Library/MobileDevice/Provisioning

    Para Xcode 11

    ~/Library/MobileDevice/Provisioning Profiles/

    Eliminar todos los perfiles de aprovisionamiento, de hecho.

    • Esto todavía se resuelve el problema en el 2019.
    • en mi caso la carpeta «~/Library/MobileDevice/Perfiles de Aprovisionamiento»
    • De acuerdo, esta es la respuesta correcta, sólo con Xcode 11 de la ruta de acceso es ~/Library/MobileDevice/Provisioning Profiles/
    • ¿Por qué hace esto soluciona el problema? Lo hemos eliminado? ¿Esto tiene algún efecto secundario?
  4. 6

    Tal vez el {proyecto}.derechos archivo que faltaba. Haciendo lo que a @samkass mencionado auto se genera el archivo de trabajo.
    Así que, básicamente, sólo ir a la pestaña capacidades, permiten a cualquier cosa, y deshabilitarlo.

  5. 6

    Cambiar el iCloud conmutar a on, la construcción, y la desactivación de iCloud, se deshizo del error diciendo que:

    Perfil no coincide con el de los derechos del archivo de valores para la aplicación del identificador y llavero en el acceso de los grupos de derechos.

  6. 2

    Por favor revise su características de la aplicación que se requiere para su aplicación como En de compra en la aplicación , de notificación de inserción , Entre otras de la Aplicación de audio , Siri kit de etc.

    Esta es la única causa de este tipo de error.

    Asegúrese de que en el id de la Aplicación de los anteriores indicadores deben estar en.

    Más de tiempo que se pasa cuando no se configura la notificación de inserción , compra En la Aplicación en el desarrollo de la Aplicación ID.

    • Yo no he activado nada. Es realmente frustrante.
    • ¿tu aplicación tiene alguna característica que menciono arriba
    • Voy a adjuntar una captura de pantalla posterior, pero no hay ningún notificaciones push o en las compras de aplicaciones para la app.
    • ¿qué es exactamente lo que usted desea una captura de pantalla? bajo plist no menciona los derechos.
  7. 2

    Me fui a mi Destino de las Capacidades de la ficha, se volvió Llavero Compartir y comienza a trabajar

  8. 1

    En Xcode 10, yo tengo trabajo por el movimiento de los derechos archivo a la carpeta correcta en el Navegador de Proyectos. No tengo los derechos de archivo, pero me las arreglé para conseguir una accionando la palanca de características en la ficha recursos.

    Perfil no coincide con los derechos archivo del valor por la aplicación del identificador de derecho

  9. 1

    En mi caso el problema era el siguiente: el aprovisionamiento de perfil utilizado para construir paso fue creada por diferentes id de la aplicación de aprovisionamiento de perfil utilizado para la exportación paso.

    Así que asegúrate de que estás usando el mismo perfil de suministro para crear y exportar paso.

    • Porque yo quería destacar que este error puede ocurrir debido a los diferentes perfiles de aprovisionamiento en crear y exportar paso. Mensaje de Error no es de ayuda para encontrar la causa raíz de este caso. En cuanto a por qué la respuesta es de finales de este error no está atado a algún período específico de tiempo. Así sucedió hace 1 año y sucede ahora mismo. Aceptado respuesta que no funcionó en mi caso.
  10. 0

    Cruz de verificación de las capacidades de la aplicación con las opciones que habilitan para el Id de la Aplicación en tu cuenta de desarrollador.

    • Es una aplicación gratuita y no he activado nada, y es tan frustrante. Se instala correctamente en mi dispositivo, sólo que no sé dónde buscar.
    • se puede compartir capturas de pantalla de ambos ?
    • ¿qué desea una captura de pantalla?
    • captura de pantalla de las capacidades de la sección y el Id de la Aplicación de configuración de una cuenta de desarrollador
  11. 0

    He intentado un par de opciones que figuran en las respuestas aquí, pero ninguno me ayudó, sin embargo, activando la casilla de verificación «administrar Automáticamente la firma de» apaga y se ha solucionado el problema.

  12. 0

    Tengo este mismo error y ninguna de las soluciones anteriores resuelto el problema en mi caso.

    Lo que funcionó para mí fue la de cambiar el «Puede ser depurado en la configuración» los «Derechos.plist» archivo de «NO» a «SÍ».

  13. 0

    TL;DR: compruebe el ID de la Aplicación y asegúrese de que los servicios son coincidentes lo que está en su destino.


    Lo que me pasó fue que me deje Xcode 10.1 me ayude a crear un ID de Aplicación, y después de eso, me encuentro con el problema como se describe aquí. (He seleccionado whildcard ID de aplicación cuando he creado la aplicación en iTunesConnect, así que ni siquiera me di cuenta que esto fue hecho.) Cuando abrí iOS developer portal, la nueva app ID de Game Center y Compra En la Aplicación activa.

    Ya que no podía permitir Centro de Juego en su Target -> Capabilities, que se permitió la Compra En la Aplicación y, a continuación, mi aplicación podría ser firmado y subido.

  14. 0

    En Xcode 11, esto podría ocurrir cuando .derecho de archivo no está presente para su proyecto. La solución sería añadir ningún azar capacidad haciendo clic en «+ Capacidad de’ bajo ‘de la Firma & Capacidades» (que lleva a la creación de una .derecho de archivos) y, a continuación, la eliminación de la capacidad. Esto te permitirá provisión automática de un certificado demasiado.

  15. 0

    Cuando nos enfrentamos al mismo problema, hemos intentado de todas las anteriores cosas, pero nada de eso funcionó.

    Lo que funcionó para nosotros es cambiar el identificador del paquete, de modo que no es idéntica a la anterior, por ejemplo «com.nombre.Aplicación de la» a «com.nombre.App2»; vamos a xcode intento de recuperar o crear un perfil de suministro y, a continuación, la posibilidad de volver a la original.

    Tengo esta idea de este hilo de desarrolladores de Apple, foros- https://forums.developer.apple.com/thread/114539

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea