Solución:
Gracias chicos. Mi problema es que construí mi aplicación con export_method era app-store, el método correcto debería haber sido ad-hoc. Cambié mi método de exportación a ad-hoc y funciona como esperaba.
Si alguien cambió el método de exportación y aún recibe el error. Comprueba la respuesta de Vincenzo
Finalmente pude resolver el problema.
Todo el problema tiene que ver con los perfiles de aprovisionamiento. Cuando tiene que exportar para la distribución de aplicaciones de Firebase, se indica claramente en sus documentos que se debe usar una exportación ad-hoc, pero todo el procedimiento y las opciones se explican escasamente.
Entonces aquí están los pasos necesarios:
- En su cuenta de desarrollador, genere un nuevo certificado de distribución.
- Genere un nuevo perfil para distribución.
- Para el nuevo perfil, seleccione el AppId correcto, el certificado de distribución, elija ad-hoc y seleccione los UUID de dispositivo que desee (los del tester)
- En Xcode, mantenga marcada la firma automática y use su perfil de desarrollador.
- Asegúrese de actualizar su perfil: Xcode / Preferences botón “Descargar perfiles manuales”.
- Asegúrate de que en ambos
Target/Building Settings/Signing
yProject/Building Settings/Signing
te muestraiOS Developer
perfil debajo de ambosDebug
yRelease
no laKeychain
uno, pero elAutomatic
uno, si no, selecciónelo usted mismo. - Archivar el proyecto.
Product/Archive
. - Exporta el .ipa:
- Si Xcode no te lleva a la ventana del organizador, ábrela
Windows/Organizer
- Seleccione la aplicación adecuada (de la columna ìOS Apss` de la izquierda) y el archivo archivado (el último está en la parte superior de la lista.
- Escoger
Distribute App
botón. - Seleccione un método de distribución (Ad Hoc en este caso) y haga clic en
Next
botón. Tenga en cuenta que cada método requiere su propio certificado y perfil de aprovisionamiento. - Elija opciones (lo dejé como está ..) y haga clic en
Next
botón. - Volver a firmar la aplicación es donde las cosas van mal, mantén
Automatic
(aquí es donde Xcode se conecta a su cuenta de desarrollador y firma la aplicación con elDistribution
certificado y perfil. - Una vez que toda la compilación haya terminado, simplemente haga clic en
Export
botón. - Elija dónde almacenar los archivos en su computadora y haga clic en
Export
.
Espero que esta guía paso a paso sea útil para otros … ya que todo el proceso se describe de manera muy poco clara en los documentos y desconcertar toda la información es bastante frustrante …
Salud.