2012-06-19 14 views
5

Sé que esta pregunta se hace varias veces, pero supongo que actualmente estoy un poco frustrado con todo este concepto de firma, que tiende a ser tan tedioso incluso codificación y, a veces divertido, cómo Apple realmente lo ha estropeado en diferentes versiones. Cuando intento construir el archivo ipa de distribución desde XCode 4.2, el ipa se compila bien y puede instalarse con éxito, sin embargo, en XCode 4.3.2, la aplicación nunca se instala pero me da el error: Junderechos 'application-identifier' tiene un valor no permitido por un perfil de aprovisionamiento

: solicitud de autorización "identificador" tiene un valor no permitido por un perfil de aprovisionamiento

Ahora, estoy tratando de compilarlo a través de xcodebuild utilizando mi dispositivo móvil. Todo parece estar bien hasta que se genere ipa. Sin embargo, al instalar la aplicación a través de iTunes, este es el error que sigue generándose. Después de navegar a través de blogs/google_search/etc parece que puede haber algún problema con los derechos que no tengo ni idea de cómo ir y solucionar esto o lo que podría ser un problema allí de todos modos?

Espero que alguien pueda dirigirme en la dirección correcta con respecto a una solución para esto.

Gracias

+0

¿* usted * sabe * que necesita usar los derechos? ¿Estás haciendo algo con iCloud, por ejemplo? ¿Es esta una aplicación * Ad Hoc *, una aplicación normal de App Store o una aplicación jailbreak? – Nate

+0

Nate, estaba teniendo un par de problemas, pero ahora está solucionado. Uno de ellos no se firmó con la provisión correcta, y luego tuvo que establecer el parámetro "False" get_allow_access Creo en el archivo dist.plist. – kforkarim

+0

Ok. Si resolvió su problema, describa su solución y marque la pregunta como resuelta. Sí, puedes responder tu propia pregunta :). De esa forma, otras personas saben que no deben seguir leyendo su pregunta, pensando que todavía necesitan una respuesta. – Nate

Respuesta

4

La forma he resuelto mi problema fue primero, no estaba firmando la acumulación de aprovisionamiento adecuado. Puede indicar la ruta de la provisión móvil, o si se está agregando, simplemente puede ir a XCode Organizer y seleccionar la provisión correcta, hacer clic derecho y mostrar la provisión en el buscador. Si refleja los nombres en Organizador y Buscador, son totalmente diferentes, y no estoy seguro de por qué Apple tiende a mantenerlo así, pero ahí es donde ocurrió un error. Después de eso, cuando intenté compilar e instalar el ipa en el dispositivo, encontré otro error ya que el identificador de la aplicación "derecho" no tiene valor permitido por un perfil de aprovisionamiento "ya que no es un miembro del grupo. Después de pasar por diferentes blogs y búsquedas, como en la nota técnica de Apple, indicó que si está creando su aplicación para la distribución, el parámetro en el archivo dist.plist "get-task-allow" debe establecerse como FALSE. Aunque indica que en XCode 4.2, como los derechos se le están cuidando, el tipo de compilación que elija también debe reflejar eso, pero aparentemente eso no se reflejó en FALSE. Entonces, después de cambiar eso a falso, el ipa finalmente se instaló en el dispositivo. De nuevo, esto es para fines de distribución empresarial, por lo que espero que en el futuro esto ayude a alguien y ahorre algunos problemas.

0

Resolví el problema para la implementación de la empresa iOS10 quitando las extensiones de mi aplicación, se firmaron con código diferente a la aplicación y estaba causando este problema.

Cuestiones relacionadas