He estado combatiendo este problema durante días ya punto de golpearme la cabeza contra la pared y ponerme fuera de mi código de firma/aplicación miseria de sumisión.Error de signo de código: un perfil de aprovisionamiento válido que coincide con el identificador de la aplicación ... no se pudo encontrar
Tengo una aplicación que se ha enviado a la tienda de aplicaciones y no acepté ningún problema (ver 1.0.0). Pude publicar la primera actualización (ver 1.0.1) con un poco de prueba un error usando XCode 3.2.4 y iOS 4.1 a través de Application Loader. Ahora estoy en XCode 3.2.5 y iOS 4.2 y estoy tratando de publicar una actualización (ver 1.0.2) a través de XCode Organizer.
Puedo compilar satisfactoriamente mi aplicación con la provisión de AppStore Distribution cuando configuro mi identificador de paquete en el info.plist en "com.myCompany.myApp". Pero cuando intento Validar/Enviar la compilación a través de Organizer, aparece un error que dice "Identificador de paquete: com.myCompany.myApp difiere del identificador de paquete anterior ABC123XYZ1.com.myCompany.myApp". Al parecer, cuando primero presenté mi aplicación a través de iTunes, conecté la aplicación completa (AppId). BundleIdentifer sintaxis. Lo he verificado al ver la identificación del paquete en iTunes connect.
Así que, lógicamente, agregué el prefijo de AppId al identificador de paquete en el archivo Info.plist. Cuando hago esto e intento volver a compilar, aparece el mensaje "Error de signo de código: no se pudo encontrar un perfil de aprovisionamiento válido que coincida con el identificador de la aplicación ...". y la compilación falla
He intentado todo lo que he leído todo en Internet con respecto a estos dos errores sin resolver el problema. Estoy en una situación de catch 22. No puedo compilar la aplicación con el prefijo de AppID en el identificador de paquete y no puedo enviarlo a iTunes Connect sin él. Además, el error iTunesConnect se produce cuando se intenta utilizar Application Loader para cargar la aplicación.
¡Estoy preparado para ofrecer mi primer hijo a cualquiera que pueda ayudarme a salir de este infierno de envío de firmas y aplicaciones de código!
Esto funcionó perfecto, gracias. Tendré más cuidado la próxima vez. –
Tuve que lidiar con el mismo problema. ¡Muchas gracias! – aiham
Esto me salvó en Unity. Estaba incluyendo la identificación del paquete en la cadena; su eliminación hizo que la provisión fuera reconocida. –