Solución:
Apple anunció hoy que pondrá a disposición una nueva versión de su aplicación para desarrolladores Transporter en la Mac App Store. Esta aplicación permite a los desarrolladores cargar archivos fácilmente en App Store Connect y más.
Disponible en la Mac AppStore
Transportador
Noviembre de 2019: la nueva aplicación “Transporter”
-
Tienes que conseguir, en la tienda de aplicaciones Mac normal, la aplicación de Apple “Transporter”. Para que quede claro, haga clic en el ícono normal de “App Store”, en la barra de íconos, en su Mac, busque “Apple Transporter” y consígalo (es totalmente gratis).
-
En Xcode actual. Como habitual, aumente el número de compilación, desconecte los teléfonos conectados y haga clic en “Archivar” como siempre
-
Cuando termine, haga clic en “Distribuir aplicación” de la forma habitual. Seleccionar “App Store Connect” de la forma habitual. Pero. Luego seleccione Exportar … hacer NO seleccione cargar.
-
Se le preguntará dónde guardar; asegúrese de elegir su Escritorio.
-
A carpeta (no archivo) se dejará en su escritorio. Observe la hora actual del día para distinguir la carpeta correcta. (¡Es molesto cuando obtienes la carpeta incorrecta!)
-
En la carpeta esta un archivo “.ipa”. Todo lo demás es NO usado / sin valor alguno.
-
Inicie la aplicación “Transporter”. Simplemente arrastrar solamente el archivo ipa en la aplicación Transporter.
Consejo útil de la aplicación Transporter:
Asegúrese de mirar el Preferencias de la aplicación Transporter. Eso es posible para deshacerse de (uno) de los inútiles clics en “Aceptar”.
–
Camino histórico:
22 de septiembre de 2019
Apple lo ha jodido por completo:
Xcode 11 no se cargará. Está bien desarrollar, compilar y archivar en Xcode 11, pero cargar usando 10.3.
Septiembre de 2019
Sorprendentemente, appstoreconnect es no trabajando en Safari en la actualidad. Utilice Chrome. (No realmente.)
En el paso final de enviar a TestFlight, Safari se bloquea en el paso en el que escribe una descripción de la compilación. Solo usa Chrome.
Estoy usando XCode 11 GM Seed 2 (11A420a). He intentado
xcrun altool --upload-app --type ios --file "path/to/application.ipa"
--username "YOUR_ITMC_USER" --password "YOUR_ITMC_PASSWORD"
Pero no funcionó para mí, ya que estaba generando un código de error como "Error Domain=ITunesSoftwareServiceErrorDomain Code=-22014
.
Genere una clave de API de App Store (consulte https://appstoreconnect.apple.com/access/api), guardada en mi ~/.appstoreconnect/private_keys
directorio e hizo este script de bash llamado applicationloader.sh
:
#!/bin/bash
APPFILE=$1
set -euo pipefail
# key is in ~/.appstoreconnect/private_keys
KEY="<the key part of the AuthKey_key.p8 file>"
ISSUER="<YOUR ISSUER ID>"
xcrun altool --upload-app --type ios --file $APPFILE --apiKey $KEY --apiIssuer $ISSUER
Entonces (después de un chmod a+x applicationloader.sh
) Solo escribo
applicationloader.sh app.ipa
y la aplicación se carga a testflight sin problema.
Espero que esto ayude.