Xcode 6.4 La aplicación que ha seleccionado no existe

113

Estoy intentando enviarme a iTunes Connect con Xcode 6.4. Estoy recibiendo este error

No se puede validar su aplicación
La aplicación que ha seleccionado no existe.

Puedo encontrar el perfil de aprovisionamiento a través de mi cuenta de desarrollador en el paso anterior. He comprobado todos los identificadores. Probé Application Loader también y obtuve básicamente el mismo error. Lo extraño es que envié otra aplicación varias horas antes a la misma cuenta sin problemas. Cualquier ayuda será muy apreciada.

ingrese la descripción de la imagen aquí

mfossat
fuente
3
Es bueno saber que no soy el único que tiene este problema. Estaba bien, el otro día .. mi aplicación valida pero no puede presentar ...
AnthonyVO
Tener el mismo problema. Echa un vistazo a esta pregunta: stackoverflow.com/questions/33277785/…
Andy
guyz, ¿este problema se limita a xcode 6.4? Si actualizo a xcode 7, ¿me permitiría cargar, el cargador de aplicaciones no me funciona?
Recibe el
49 votos a favor, pero ninguno actualiza el texto de la pregunta para mostrar que la imagen también es extraña
Fahim Parkar
Mi radar en esto se cerró como un engaño: Ingeniería ha determinado que su informe de error (23232727) es un duplicado de otro problema (23215044) y se cerrará.
Robert Atkins

Respuestas:

32

Probé Application Loader y funcionó. No funcionó 2 horas antes. Lo extraño es que intenté descargar una aplicación de la App Store y no pudieron encontrar mi cuenta. Aparecieron algunos términos de servicio nuevos y acepté. Después de eso, pude descargar con la cuenta "inexistente" anterior. Fue entonces cuando probé App Loader y funcionó. Debe haber algo del lado de Apple que se arreglará en breve.

mfossat
fuente
4
Si. Vaya a su aplicación en itunes connect. Cree una nueva compilación (la próxima versión de la aplicación) y luego vaya a la sección de compilaciones. Una vez allí, dice cargar desde Xcode 5.1 o superior o usar el cargador de aplicaciones. Haga clic en Application Loader e iniciará la descarga.
mfossat
5
Exportó la aplicación para enviarla a la AppStore y usó Application Loader para cargar el archivo IPA. ¡Parecía funcionar bien!
masam
4
FYI: De Apple hace aproximadamente 1 hora: "Entiendo lo importante que es que su aplicación se cargue en nuestro sistema. Quiero informarle, estamos al tanto de este problema. Nuestros equipos están trabajando activamente para resolverlo tan pronto como posible. Se agradece su paciencia durante este tiempo. "
dramático
2
Estaba enfrentando un problema con XCode6.4, intenté cargar con el cargador de aplicaciones y funcionó, obtuve "El archivo de análisis de API resultante es demasiado grande. No pudimos validar el uso de su API antes de la entrega. Este es solo un mensaje informativo . " pero no se cargaron errores y binarios.
anoop4real
1
El cargador de aplicaciones está incrustado dentro de Xcode: Xcode.app/Contents/Applications/Application Loader.app.
Pang
27

Estaba teniendo el mismo problema, esto es lo que hice para enviar la aplicación a la tienda de aplicaciones:

En XCODE create, genere el "Archivo", una vez que obtenga la ventana / ventana emergente "Organizador", valídela como lo hace normalmente. Si está validado, haga clic en "Exportar" y seleccione "Guardar para la implementación de la tienda de aplicaciones de iOS". Guárdelo en algún lugar y tome nota de esta ubicación, necesitará el archivo IPA.

Instale el "Cargador de aplicaciones" de https://itunesconnect.apple.com/apploader/ApplicationLoader_3.1.dmg , si aún no lo tiene.

Siga los sencillos pasos para enviar la aplicación a la tienda de aplicaciones. Eso es "Entrega tu aplicación", selecciona el archivo IPA y ¡listo!

¡Espero que esto ayude!

punkbit
fuente
1
Tengo el mismo problema con Xcode 6.4 y Xcode 7.1, pero el cargador de aplicaciones también funcionó para mí. Recibí una advertencia acerca de que el análisis de la API era demasiado grande, pero la compilación apareció en iTunes Connect.
benzado 23/10/15
Una desventaja: el cargador de aplicaciones no carga el archivo dSYM que necesita para los informes de fallas ... Yo uso algo más para los informes de fallas, pero es algo que debe tener en cuenta.
benzado 23/10/15
1
Podría subir con Application Loader. Pero la selección de la prueba interna y del texto externo falló con un error extraño ...
morizotter
No es necesario descargar Application Loader. Xcode ya viene empaquetado. Navegue a "/Applications/Xcode.app" y haga clic derecho en el icono de la aplicación. Haga clic en "Mostrar contenido del paquete" en el menú. Ahora navegue a "Contenido / Aplicaciones / Aplicación Loader.app" Por supuesto, es igual de fácil hacer esto en la línea de comandos:open "/Applications/Xcode.app/Contents/Applications/Application Loader.app"
AWrightIV
2
El cargador está disponible como una opción de menú en Xcode. Xcode> Open Developer Tool> Cargador de aplicaciones
m4rkk
17

Mientras que otros están teniendo éxito con Application Loader, yo no lo hice y recibí un error diferente: «No está autorizado para utilizar este servicio» ¡Genial!

Dado que iOS 9.1 se lanzó ayer, quizás Xcode 6.x se esté eliminando, pero no estamos listos para migrar a Xcode 7.x para este proyecto en particular.

Tuve éxito archivando en Xcode 6.xy usando el Organizador en Xcode 7.1 para enviarlo a la App Store. El procedimiento es el siguiente:

  1. Cambiar el nombre de Xcode 6.x (en mi caso Xcode632.app).
  2. Descargue e instale Xcode 7.1 desde el archivo .dmg, no como una actualización .
  3. Cree y archive su aplicación en Xcode 6.x
  4. Cerrar Xcode 6.x
  5. Ejecute Xcode 7.1 pero no abra su proyecto.
  6. En Xcode 7, seleccione Ventana-> Organizador.
  7. Enviar a App Store.

Con suerte, esto te ayudará si fallan las cargas de Xcode y Application Loader.

bitsand
fuente
No funciona para mi. Recibo los mismos errores que con todos los demás métodos que he probado: screen cap
AWrightIV
Según su captura de pantalla, es posible que esté lidiando con un problema complicado AWrightIV. Verifique los SDK de terceros en su proyecto e info.plist relacionado
bitsand
2

Descargue Xcode 7 e intente cargar una nueva compilación, asegúrese de haber cambiado la versión o (y) el número de compilación de la aplicación, debería funcionar.

Alejandro Matrosov
fuente
3
Usar Xcode 7 funciona, pero hay desarrolladores que no quieren meterse con las cosas que rompen el código de bits (como lo hizo conmigo) y otros cambios de red. Entonces, Xcode 7 es una solución para algunos, pero no para todos.
Ethan Parker
@BeemerFan sí, acabo de intentar cargar una nueva versión usando Xcode 6.4 y no me funcionó con el mismo problema, actualicé mi aplicación hace 4 días y Xcode 6.4 funciona para mí. Pero en este momento funciona solo con Xcode 7. Por supuesto, tal vez alguien sepa cómo hacerlo funcionar con Xcode 6.4
Matrosov Alexander
@BeemerFan, sí, puede ser una solución)
Matrosov Alexander
1
Si usa Xcode 7, perderá la compatibilidad con iOS 5.1.1 (iPad 1). Puede que eso no sea un problema, pero en mi caso estoy tratando de obtener una última versión compatible con iPad 1 antes de saltar a Xcode 7.
arlomedia
sí, de acuerdo, pero se trata de un 1% de usuarios, por supuesto , developer.apple.com/support/app-store si todos sus usuarios usan 5.1.1, eso puede ser un problema. Pero si ya existe una aplicación y tiene alguna herramienta analítica incluida, puede ver cuáles son las versiones que usa la gente cuando descarga su aplicación.
Matrosov Alexander
2

Parece ser un error / "característica" de iTC que no está relacionado con la versión de Xcode. Los marcos empaquetados deben aumentar sus versiones (CFBundleShortVersionString) para que coincidan con la versión de la aplicación. Temas relacionados: https://github.com/CocoaPods/CocoaPods/issues/4421 https://github.com/Carthage/Carthage/issues/859

Uladzimir
fuente
Después de intentarlo durante seis días, esta es la única solución que me resolvió el problema. Sin embargo, recomiendo pegar el último script de ese enlace en su respuesta.
AWrightIV
1

Exportar y cargar a través de Application Loader funcionó para mí.

figuras de catApp
fuente
1
Esta respuesta no es tan constructiva. Proporcione un resumen general de lo que hizo cuando tuvo éxito, qué cosas puede ver o probar el póster original, o solicite más información que pueda ser útil.
bigtlb
@bigtlb Ciertamente fue 'constructivo'. Quería que mi aplicación se construyera en iTunes Connect. Este enfoque funcionó para mí. No resuelve el problema original y es un enfoque bastante largo que la forma más directa de cargar a través de Xcode, ¡pero funcionó! Por tanto, "constructivo". Votar a favor para negar un voto negativo injusto.
Ash
Además, eche un vistazo a la respuesta (y los comentarios) de mfossat. Exactamente el mismo consejo que proporciona esta respuesta, excepto que este vino antes. Si va a votar negativamente, al menos sea coherente en todas las respuestas de este hilo.
Ash
1

ACTUALIZACIÓN: Parece que Apple ha solucionado este error. Acabo de subir con éxito una compilación usando Xcode 6.4 a iTunes Connect. Creo que esto fue un error del organizador o un error de iTC, pero lo han solucionado.

Antes, la solución era utilizar el cargador de aplicaciones.

Debería poder enviar usando Xcode 6.x ahora. Necesitamos cargar la compilación desde 6.x porque Xcode 7 requiere mucha refactorización debido a ATS. El estándar "AllowArbitraryLoads" no es suficiente para mi proyecto.

Ethan Parker
fuente
0

Parece que esto puede deberse a una nueva lógica de validación del número de versión en el extremo de Apple. En nuestro caso, agregar un ".1" adicional al final de las cadenas del número de versión de la aplicación permitió que se cargara con Application Loader.

Sin embargo, es realmente extraño / engañoso que el mensaje de error para esto sea "La aplicación que ha seleccionado no existe".

Felix
fuente
0

Yo estaba teniendo el mismo problema. Intenté cargar con el cargador de aplicaciones y luego obtuve errores descriptivos sobre la versión del paquete. Después de eliminar todo el info.plist de terceros de los pods y las bibliotecas estáticas, funcionará para cargar mi compilación.

Jignesh Sheth
fuente
0

Solucioné este problema. Tuve que actualizar mi OSX a 10.10.5 y XCode a 7.0.1. En XCode necesitas configurar algunas claves. Se requiere la clave NSAppTransportSecurity si su aplicación o juego necesita acceso a Internet. Después de esta configuración, funciona perfectamente desde xcode. Y no hay problema con iTunes Connect en vivo.

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 
Avinash
fuente
0

Mi solución para problemas similares es el uso de Fastlane Tools https://fastlane.tools
Primero puede usar la herramienta GYM para construir / archivar su proyecto, y luego Pilot para enviarlo a iTunesConnect Testflight. Esta herramienta soluciona todos mis problemas con la firma, envío, etc. de código, así que puedo recomendarla.

saltwat5r
fuente