La presentación con Xcode 6 a iTunes Connect causa un error ITMS-4088

Necesito enviar una aplicación de iPhone a la count de iTunes de mi cliente, usando Xcode 6.

Con Xcode 5, durante el process de envío, se nos solicita que proporcione la cnetworkingencial de inicio de session de iTunes Connect a la que enviar la aplicación. Solo se necesitaba preguntarle al agente del equipo del cliente configurar una count de usuario de iTunes Connect para mí. Este process funcionaba bien.

Dentro de Xcode 6, la presentación de la aplicación se ha modificado y no se solicita para el inicio de session de iTunes Connect. Por lo tanto, parece estar utilizando la count pnetworkingeterminada de iTunes Connect correspondiente a la identificación de Apple configurada en Xcode.

Así que tratando de cargar una aplicación para la count de mi cliente, recibo el siguiente error: "ERROR ITMS-4088:" La organización XXXX no tiene permiso para modificar la aplicación con la ID de Apple XXXXXXXXX. Inténtalo de nuevo, usando una count para una organización con acceso a esta aplicación. "En SoftwareAssets"

Alguien que ya ha encontrado este problema? ¿Tienes una idea de cómo puedo solucionarlo? Gracias

Editar (cierta precisión sobre mi configuration): estoy trabajando para varios clientes y entonces configuré mis counts de Apple de la siguiente manera:

  • Solo tengo una count de desarrollador de Apple asociada a un Id de Apple: my.first@email.com
  • mi count de desarrollador está asociada a la count de desarrollador de algunos de mis clientes cuando necesito realizar cambios con el aprovisionamiento, por ejemplo. Entonces inicie session en developer.apple.com. Debo elegir el equipo adecuado para el que necesito trabajar. Es relativamente fácil hacerlo de esta manera.
  • Para iTunes Connect, tengo mi count principal con el mismo ID que Apple Id: my.first@email.com
  • Cuando necesito enviar una aplicación para un cliente, no es la misma historia que para la count de desarrollador. De hecho, dentro de iTunes Connect, es necesario proporcionar un nuevo correo electrónico cada vez que debe agregarse a la count de un cliente. Así que he creado varias networkingirecciones de tipo my.second@email.com, my.third@email.com …
  • Para enviar una aplicación para un cliente con Xcode 5, simplemente elija la count de iTunes Connect correcta cuando Xcode lo invite a hacerlo en el process de envío del Organizador.
  • Con Xcode 6 aparece el error anterior.

El problema con Xcode 6 es que este no solicita más para elegir la count de iTunes Connect a la que se debe cargar la aplicación actual. Parece que Xcode espera cargar la aplicación actual en una de las counts definidas en el panel de Preferences. Sin embargo, la sección de la count de Preferences espera al desarrollador Apple Id y no a la count de iTunes Connect Id. Cuando agregué el correo electrónico de iTunes a esta sección obtuve errores como: Id. De Apple no válido o Id de Apple no agregado a una count de desarrollador. Tal vez una solución podría ser agregar cada iTunes Connect Id al equipo de desarrollador correspondiente (developer.apple.com) pero es muy restrictivo. Otra solución podría ser tener la count de desarrollador empresarial de Apple en lugar de la count personal, lo que permitiría agregar iTunes Connect Id a su propia count de desarrollador, pero no estoy seguro de que se pueda resolver el problema porque tengo una count personal de desarrollador .

Después de pocas investigaciones dentro de Google y de la documentation, deduje que hay un error dentro de Xcode 6 o que ahora es muy difícil de usar en este caso, y he llegado a utilizarlo para enviar esta aplicación.

En lugar de Xcode, utilicé el Application Loader 2.9.1 de Apple, que es muy fácil de usar y hace que la presentación sea más rápida. Ha sido la respuesta final a mi problema.

  • en su organizador Presione en Exportar.

  • Guardar para ios appStore.

  • Generar Ipa.

  • Vaya a Loader de aplicaciones (en Xcode – Herramientas para desarrolladores abiertos)

  • doble clic en entregar su aplicación

  • Seleccione IPA.

buena suerte.

Tuve un problema similar:

Para el equipo XYZ En iTunes Connect, yo era un administrador con AppleId A

En el Centro de miembros (developer.apple.com), yo era un administrador con AppleId B

Una vez que se agregó AppleId A al Centro de miembros como administrador, pude enviar una aplicación con éxito a través de XCode.

Parece que AppleId para Member Center y iTunes Connect deben coincidir para cada equipo.

Espero que ayude a alguien,

Kevin