Transferir la propiedad de una aplicación de iPhone en la tienda de aplicaciones

126

Mi equipo y yo tenemos una aplicación que enviaremos a la tienda muy pronto, pero sabemos que la venderemos a otra compañía en el futuro cercano. ¿Alguien tiene alguna experiencia con la transferencia de la propiedad de una aplicación a otra cuenta?

Específicamente, cuando vendo una aplicación a otra compañía ...

  • ¿Cómo trasladamos la aplicación a su cuenta (cuál es el mecanismo)?
  • ¿Pueden mis usuarios recibir actualizaciones (lanzadas por el nuevo propietario) sin tener que volver a comprar / descargar la aplicación?
kfitzpatrick
fuente
3
Estoy tropezando con esta publicación a través de Google, ya que me enfrento a este problema por primera vez y pensé en agregar la siguiente aclaración ... los tiempos han cambiado y SÍ PUEDES TRANSFERIR UNA APLICACIÓN. Encontré este video muy útil para comprender el proceso y las acciones necesarias para completar la transferencia: itunesconnect.apple.com/downloads/Documentation/…
John Mark Mitchell
Esta es la respuesta correcta: stackoverflow.com/questions/671382/… ¡Debería estar marcado!
Mario
¿La aplicación aún está disponible para descargar en la tienda de aplicaciones durante la transferencia o no está disponible temporalmente?
Ryan

Respuestas:

41

A partir del 11 de junio de 2013, esto se ha hecho oficialmente posible. Aquí está la nota oficial:

Estimado desarrollador,

Las aplicaciones ahora se pueden transferir de un desarrollador a otro dentro de iTunes Connect, por ejemplo, después de una adquisición o cuando vence un acuerdo de distribución. La transferencia de la propiedad de una aplicación no afecta la disponibilidad de la aplicación en la App Store. Todas las calificaciones y comentarios serán transferidos y sus clientes continuarán teniendo acceso a todas las actualizaciones de aplicaciones disponibles.

Para transferir una aplicación, vaya a la página Resumen de la aplicación en el módulo Administrar sus aplicaciones en iTunes Connect y haga clic en Transferir aplicación. Asegúrate de eso:

• Tu cuenta está activa

• Ha aceptado la versión más actual de sus contratos.

• Tu aplicación tiene al menos una versión aprobada

• Su aplicación está en el estado Listo para la venta, Binario inválido, Rechazado, Desarrollador rechazado o Desarrollador eliminado del estado de venta

• Cualquier compra en la aplicación asociada se encuentra en el estado Listo para enviar, Listo para la venta, Rechazado, Desarrollador eliminado de la venta o Aprobado

• Conoce la ID de Apple del Agente de equipo del destinatario y su ID de equipo.

Para obtener más información sobre la transferencia de aplicaciones, consulte el video tutorial en iTunes Connect. Para encontrar respuestas a preguntas comunes sobre la transferencia de aplicaciones, consulte las Preguntas frecuentes en iTunes Connect.

Saludos, El equipo de App Store

atyachin
fuente
1
¿Pero es posible que el nuevo usuario actualice la aplicación? ¿Y cómo completan este proceso? Tengo problemas con las aplicaciones que aún necesitan ser firmadas por desarrolladores anteriores.
Music Monkey
24

ACTUALIZACIÓN: ESTA RESPUESTA ESTÁ FUERA DE FECHA. Parece haber sido correcto en el momento en que fue escrito. NO HAY NECESIDAD DE DESVOTARLO, PERO NO LO CREEN


La respuesta oficial es no . De las preguntas frecuentes de iTunes Connect :

Vendí mi aplicación a otro desarrollador y ya no puedo distribuirla en la App Store. ¿Puedo transferir la aplicación a la cuenta iTunes Connect del nuevo desarrollador?

En este momento, las aplicaciones no se pueden transferir a otra cuenta de desarrollador. Si desea que la aplicación se venda a través de otra cuenta de desarrollador, deberá eliminar la aplicación de la venta en la cuenta actual de iTunes Connect y cargar la aplicación en la nueva cuenta de iTunes Connect.

Cargar la aplicación a una nueva cuenta de iTunes Connect impedirá que los clientes actuales reciban actualizaciones automáticas y gratuitas de su aplicación. Todas las opiniones de los clientes, la calificación y la información de clasificación también se restablecerán.

Recursos adicionales que confirman esto, del desarrollador de FutureTap Ortwin Gentz, cuando compró WhereTo? de Sophiestication Software:

transfiriendo una aplicación de iphone último episodio

tallado en piedra transfiriendo una aplicación para iphone

samvermette
fuente
Enlace actualizado de preguntas frecuentes: itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/…
Simon Woodside
1
@sbwoodside también devuelve "Lo sentimos, hemos encontrado un error".
samvermette
Extraño, es el enlace correcto. De todos modos, está en "Administrar sus aplicaciones", sección 2 de las preguntas frecuentes, que está vinculado en la parte inferior de la página principal de iTunes Connect.
Simon Woodside
3
¿Alguien sabe cómo se transfirió la aplicación Penultimate a la cuenta de Evernote?
TP.
1
@TP. No lo fue. Los metadatos en la tienda se fusionaron con los metadatos de la aplicación Evernote (Apple llama a esto una "fusión de artistas") para que los encabezados y las aplicaciones relacionadas se muestren correctamente en la tienda. Sam tiene razón aquí; La transferencia de aplicaciones entre cuentas no es posible actualmente.
Ben Zotto
23

Seguimiento: Después de todo: es posible (a fines de marzo de 2010).

No he leído todos los comentarios u otros hilos sobre este problema, por lo que puede ser obsoleto, pero parece que básicamente está relacionado con la estructura relacionada con iTunes de la AppStore.

No puedes ser parte de los Beatles y las Bandas de los Rolling Stones ...

De todos modos, eventualmente, un colega logró arreglar las cosas, y obtuvimos nuestra aplicación (que se ejecutaba en mi cuenta privada de Dev) con una nueva cuenta empresarial. Mantuvimos nuestras calificaciones, nuestro lugar # 1 en nuestra categoría en la tienda de aplicaciones, y en general todo salió bien (después de varias horas de llamadas telefónicas con Apple).

Hasta donde puedo recordar, el principal problema era que la gente de la mesa de ayuda sabía que las cosas iban a cambiar, pero no sabían cuándo y cómo. Probablemente debido a la llegada del iPad y los plazos relacionados). De todas formas. Es posible y es bastante fácil. Envíe su solicitud, espere un par de semanas (puede que ya sean días) y tendrá la transferencia. Sin embargo, hay un problema: pueden tener algún error en su código de migración, porque Apple mezcla el nombre y el apellido de la cuenta de desarrollador / maestro después de la migración. bueno, a quien le importa.

codeclash
fuente
9
¿Puede proporcionar más detalles o un enlace que explique esto? No he visto nada en ninguna parte que sea posible cambiar la cuenta del propietario de una aplicación. Su publicación suena como si alguien en Apple excavara en la base de datos y reemplazara las ID en la base de datos. :)
Aleksandar Vacić
9
¿Dónde envió su solicitud de cambio, la mesa de ayuda (cuál) u otra persona?
BryanH
77
Apple solo admite la migración de una sola cuenta de desarrollador a una cuenta de empresa. En ese caso, se migra la cuenta completa, no solo una aplicación. La migración de una sola aplicación a una cuenta diferente nunca es posible, esto fue confirmado por teléfono por un representante de Apple hoy. La pregunta que queda es: ¿por qué?
Jeroen Bouma
44
Esta respuesta debe ser rechazada. Parece que el tipo acaba de convertir su cuenta independiente en una cuenta comercial, que obviamente mantendrá todas las revisiones y actualizaciones de su aplicación.
samvermette
Puedo confirmar desde mi contacto más reciente con el soporte de Apple que solo es posible transferir de cuentas independientes a cuentas comerciales. Respuesta rechazada.
Audun Kjelstrup
14

Tuve mi propia experiencia con esto, y la respuesta que recibí de Apple Developer Relations (aunque tardó un mes en recibir una respuesta por correo electrónico y 6 semanas para la llamada telefónica de seguimiento) fue (en resumen) que actualmente no ofrecen cualquier forma de transferir aplicaciones individuales de una cuenta de desarrollador a otra.

Lo hizo diciendo que había una sola "Opción" para hacer este tipo de transferencia, que es eliminar la aplicación de la cuenta en la que se encuentra actualmente y luego volver a enviarla a la tienda de Apple desde la nueva cuenta con el mismo nombre (pero tendría una nueva identificación de la tienda de aplicaciones). Señalé (y él reconoció) que esto eliminaría cualquier revisión de usuarios existente, arruinaría la ruta de actualización para los usuarios existentes, rompería los iAds, las compras en la aplicación y la integración del centro de juegos. Por lo tanto, realmente no es una solución en absoluto.

También dijo que no es posible transferir la propiedad de todas sus aplicaciones a otra cuenta existente (parece que carecen de la granularidad para mover aplicaciones individuales). Sin embargo, si quisiera ceder todas mis aplicaciones a otra persona, podría ser posible mediante la creación de una corporación (probablemente S-Corp, aunque no lo aconsejó), transfiriendo la propiedad de mi cuenta a la S-Corp (que estaría permitido si fuera copropietario) y luego vendiera el s-corp al nuevo dueño. (¿Dios?)

El método con el que planeo seguir es el siguiente (actualizaré con mi éxito), en mi caso específico tengo una aplicación paga que (.99) que estoy tratando de transferir a otro propietario:

  1. Crearé una aplicación liviana utilizando el mismo AppID que está diseñado para informar a los usuarios que la aplicación ha cambiado de propietarios, y proporcionaré un enlace a la tienda de aplicaciones donde pueden descargar la nueva aplicación. Cuando se inicie, cargará un formulario hash de su UDID en un servidor (que ahora tendré que mantener) enumerándolo como cliente anterior.

  2. Cargaré esta nueva aplicación liviana en mi cuenta existente como una actualización a la otra aplicación existente (de modo que cuando los usuarios actualicen, en su lugar, se marcarán como un cliente existente, se les presentará un mensaje que explica la situación y un enlace al nueva aplicación)

  3. Convertiré mi aplicación paga en una aplicación ligera que tenga alguna funcionalidad, pero que requiera una compra en la aplicación de .99 para obtener la funcionalidad completa. Además, esta nueva aplicación verificará con mi servidor para ver si el UDID está en la base de datos de clientes existente y, de ser así, les dará una funcionalidad completa (sin tener que hacer la compra desde la aplicación).

... ARGHH! :) Es una experiencia fea para los clientes y una gran cantidad de trabajo para el desarrollador ... pero la única opción proporcionada por Apple. (Aunque no estoy seguro de que funcione, ya que es totalmente posible que rechacen mi aplicación de "actualización" ligera de la tienda y, por lo tanto, también eviten la ruta de actualización del pirateo)

ACTUALIZACIÓN : demasiado trabajo para la persona a la que estaba tratando de entregar la solicitud. Terminé sin proceder con el plan. Piensa que probablemente todavía podría funcionar, y me encantaría saber de cualquiera que lo pruebe o lo logre :)

BadPirate
fuente
Nos enfrentamos al mismo problema (excepto que nuestra aplicación es gratuita). Un problema adicional que creo que está olvidando es que solo puede usar el nombre de su aplicación una vez. Entonces, antes de agregar la aplicación a su "nueva" cuenta, primero deberá eliminarla de la cuenta anterior. Solo para hacer las cosas un poco más imposibles :)
Jeroen Bouma
7

iTunesConnect ahora permite transferencias de aplicaciones dadas ciertas restricciones de aplicación (actualmente no se permiten aplicaciones de iCloud o notificaciones push. Las notificaciones locales están bien, por supuesto).

Consulte las preguntas frecuentes de iTunesConnect sobre transferencias de aplicaciones ... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1

Solo puede iniciar o aceptar una transferencia si su inicio de sesión de iTunesConnect tiene los permisos de rol "Legal".

Después de la transferencia: El teamId y BundleID no cambiarán en absoluto. Tampoco ninguno de los Ids en la aplicación comprará.

En la cuenta de desarrollador de mi empresa, ahora veo una aplicación con EXACTAMENTE EL MISMO TeamID.BundleID que vi en el código fuente que se compró a la otra compañía (y ese código fuente se entregó por separado, no a través de Apple) ...

ex. BundleID = com.<some-other-company>.<purchased-app-name>

Este bundleId ahora figura entre mis otras aplicaciones incluidas en los perfiles de aprovisionamiento de iTunesConnect. Simplemente creé nuevos perfiles de desarrollo y distribución / aprovisionamiento ad hoc para mi aplicación recién comprada. Luego descargué los nuevos perfiles de aprovisionamiento en Xcode, al igual que para cualquiera de sus propias aplicaciones.

Bastante indoloro. Gracias Apple.

Paul Brady
fuente
5

Lo que dijo Lou Franco.

Dónde, por ejemplo, es realmente bueno considerarlo, ya que eventualmente tuvieron que conformarse con el hecho de que todos los clientes existentes necesitan comprar la aplicación nuevamente. Apple simplemente no tiene la infraestructura de fondo para cambiar la propiedad.

Otra mala consecuencia de la máquina de venta de música heredada que fue originalmente iTunes. Las canciones aparentemente no cambian de dueño.

Mira aquí, para Dónde resolver: transferir un último episodio de una aplicación de iPhone

Aleksandar Vacić
fuente
4

Desde ahora, esto ahora es posible usando iTunesConnect.

Las aplicaciones ahora se pueden transferir de un desarrollador a otro dentro de iTunes Connect, por ejemplo, después de una adquisición o cuando vence un acuerdo de distribución. La transferencia de la propiedad de una aplicación no afecta la disponibilidad de la aplicación en la App Store. Todas las calificaciones y comentarios serán transferidos y sus clientes continuarán teniendo acceso a todas las actualizaciones de aplicaciones disponibles. Para transferir una aplicación, vaya a la página Resumen de la aplicación en el módulo Administrar sus aplicaciones en iTunes Connect y haga clic en Transferir aplicación. Asegúrate de eso:

  • Su cuenta esta activa
  • Ha aceptado la versión más actual de sus contratos.
  • Tu aplicación tiene al menos una versión aprobada
  • Su aplicación está en el estado Listo para la venta, Binario inválido, Rechazado, Desarrollador rechazado o Desarrollador eliminado del estado de venta Cualquier
    asociado
  • Las compras en la aplicación están en el estado Listo para enviar, Listo para la venta, Rechazado, Desarrollador eliminado de la venta o Aprobado
  • Conoces la ID de Apple del Agente de equipo del destinatario y su ID de equipo.
Thomas Kekeisen
fuente
3

Por lo que entiendo, esto se puede hacer, pero requiere la intervención manual del equipo de iTunes Store, puede llevar meses, y puede incluir algunos períodos en los que su aplicación no está a la venta en ninguna de las cuentas. Si sabe quién será su cliente, simplemente póngalo en su cuenta para empezar. De lo contrario, recuerde en el futuro que cambiar las aplicaciones no es algo fácil de hacer, y ajuste su modelo de negocio en consecuencia.

Brent Royal-Gordon
fuente
3

Es posible desde junio de 2013. Puede transferir una aplicación a otro desarrollador de manera muy fácil: aquí hay un FAQ oficial de Apple (disponible para desarrolladores registrados).

parametr
fuente
3

Además de las cosas ya mencionadas que reconocí, pueden surgir ciertos problemas que no se mencionan en ninguna parte de las Directrices de AppStore o la documentación.

Descubrí varios problemas con las aplicaciones que tienen suscripciones (que a partir de enero de 2015 no son transferibles). Después de intentar transferir una aplicación, descubrí a través de las preguntas frecuentes en el Centro de soporte para desarrolladores de iTC, también conocida como Sección de ayuda, las siguientes cosas (Enlace a la sección Preguntas frecuentes ) ...

No puede transferir aplicaciones que contienen o usan:

  • Derechos de iCloud en cualquier versión de la aplicación
  • Derechos de libreta en cualquier versión de la aplicación
  • Una SKU que coincide con la SKU de una de las aplicaciones del destinatario, incluidas las SKU eliminadas anteriormente
  • ID de producto de compra en aplicación que coinciden con el ID de producto de compra en aplicación de una de las aplicaciones del destinatario, incluidas las compras en aplicación eliminadas anteriormente
  • Las compras en la aplicación aprobadas de renovación automática, no renovables o gratuitas aprobadas, incluidas las suscripciones de compras en la aplicación eliminadas anteriormente, no pueden transferirse las aplicaciones Sandboxed Mac que comparten el Directorio de Contenedores de Grupos de Aplicaciones con otras aplicaciones Mac.

Para transferir cualquiera de estos tipos de aplicaciones, el destinatario debe crear la aplicación como una nueva aplicación. Los clientes actuales, las calificaciones y las reseñas no se pueden transferir a la nueva aplicación.

También los requisitos habituales son :

Para transferir una aplicación, asegúrese de que:

  • El cedente y el destinatario tienen cuentas de desarrollador activas y aceptaron la versión más actual de todos los acuerdos maestros que están actualmente vigentes.
  • La aplicación tiene al menos una versión aprobada.
  • La aplicación está en el estado Listo para la venta, Binario inválido, Rechazado, Desarrollador rechazado o Desarrollador eliminado del estado de venta
  • Todas las compras en la aplicación asociadas están en el estado Listo para enviar, Listo para la venta, Rechazado, Desarrollador eliminado de la venta o Aprobado
  • Usted conoce la ID de Apple del Agente de equipo del destinatario y su ID de equipo Si la aplicación usa iAd, el cedente y el destinatario deben haber aceptado la versión más reciente de todos los contratos de iAd.

Espero que ayude a evitar contratiempos antes de intentar transferir una aplicación .

Helge Staedtler
fuente
2

Como la transferencia de propiedad actualmente no es compatible y es un "proceso de excepción", tiene sentido no contar con ella como su modo de operación.

El gran problema que enfrenta es: la aplicación está vinculada a una cuenta de desarrollador y desea mantener SU cuenta de desarrollador después de transferir la aplicación.

Por lo tanto, por qué no configurar una NUEVA cuenta de desarrollador, cuyo único propósito es ser el titular de esta aplicación y, cuando venda la aplicación, solo puede transferir las credenciales de la cuenta de desarrollador al nuevo propietario.

En ese momento, pueden actualizar el nombre, la dirección, el nombre de la empresa, la información bancaria, etc.

Por supuesto, su contrato de transferencia tendrá un poco de palabrería que explicará cómo, mientras tanto, cualquier dinero que obtenga de Apple será transferido al nuevo propietario (establezca un límite de tiempo, como 90 días) para que no tarden siempre para actualizar la información.)

No he probado esto, pero parece una solución viable. Nuevamente, el problema es que la aplicación está vinculada a la cuenta de desarrollador y no desea transferir la suya. Por lo tanto, esto Just Makes Sense ™.

Olie
fuente
2

Actualización reciente de iTunes Connect:

Vendí mi aplicación a otro desarrollador y ya no puedo distribuirla en la App Store. ¿Puedo transferir la aplicación a la cuenta iTunes Connect del nuevo desarrollador?

No, no puede transferir la aplicación a otra cuenta de desarrollador en iTunes Connect. Para agregar la aplicación a otra cuenta, elimine la aplicación de la cuenta actual y cárguela a la nueva cuenta de iTunes Connect.

Tenga en cuenta que cargar la aplicación en una nueva cuenta de iTunes Connect impedirá que los clientes actuales reciban actualizaciones automáticas y gratuitas de su aplicación. Todas las opiniones de los clientes, la calificación y la información de clasificación se restablecerán. No podrá reutilizar el nombre de la aplicación y el SKU en la cuenta anterior. Si ha subido un archivo binario o ha utilizado la aplicación con iAd Network, su ID de paquete tampoco será reutilizable.

DeZigny
fuente
2

Supongo que llego tarde a la fiesta, pero Apple acaba de agregar un botón a iTunes Connect para hacer esto. Inicie sesión en su cuenta de iTunes Connect, vaya a 'Administrar aplicaciones' y haga clic en la aplicación que desea transferir. En la sección en la parte superior derecha, hay un botón para transferir su aplicación ahora.

¡Salud!

Sid
fuente
1

Hasta donde sé, no hay forma de transferir aplicaciones a un usuario / compañía diferente. Creo que la aplicación debería estar en la cuenta de sus clientes desde el principio. De lo contrario, probablemente también tenga problemas de pago (personas que le pagan a usted en lugar de a su cliente).

¿Por qué no simplemente vender la aplicación a un cliente antes de lanzarla? Si quieren verlo ejecutándose antes de su lanzamiento, simplemente envíenles una versión creada con un certificado ad-hoc.

Wim Haanstra
fuente
2
Esto no responde a la pregunta de transferir la propiedad de una aplicación a otra entidad. Su respuesta solo es relevante para un contratista, pero no para, por ejemplo, Roxio que quiere vender Angry Birds a EA sin venderse a sí mismo.
KPM
Aquí hay un ejemplo del mundo real: escribo una aplicación para un cliente (soy un contratista) y todavía no tienen su cuenta, PERO quieren que la aplicación se desarrolle y se publique lo antes posible. El lanzamiento va bien y finalmente obtienen su cuenta de desarrollador empresarial. ¿Cómo transfiero la aplicación de mi cuenta de desarrollo personal a la de ellos?
BryanH
1

Hay consideraciones adicionales:

Si solo puede cambiar la propiedad de la Aplicación detrás de escena, cambiando el contrato, pero no la aplicación en sí, puede estar bien.

Pero si solo va a transferir su código fuente, el futuro propietario de la aplicación tendrá que firmarlo con su propio certificado, que básicamente representará la aplicación como "nueva".

Los usuarios perderán su configuración (si su aplicación persistió un poco en la configuración) y perderán el historial de la aplicación en la tienda de aplicaciones (clasificación, etc.).

codeclash
fuente
1
Las aplicaciones se identifican por identificador de paquete, no por certificado. Si estuvieras en lo correcto, mi propia aplicación no se habría actualizado ya que tuve que recrear un certificado entre lanzamientos.
benzado
Lo sentimos, en la segunda lectura veo que estás diciendo simplemente volver a cargar la aplicación en otra cuenta.
benzado
1

Según un nuevo anuncio de Apple hoy (justo después del lanzamiento de iOS 7) esto ha sido posible. Dice "Las aplicaciones ahora se pueden transferir de un desarrollador a otro dentro de iTunes Connect, por ejemplo, después de una adquisición o cuando vence un acuerdo de distribución. La transferencia de la propiedad de una aplicación no afecta la disponibilidad de la aplicación en la App Store. Todas las calificaciones y reseñas será transferido y sus clientes continuarán teniendo acceso a todas las actualizaciones de aplicaciones disponibles ".

Benny
fuente
0

No creo que pueda transferir la propiedad a otra cuenta. Pero una solución simple sería agregar esquemas de URL a su aplicación para permitir que los datos se transfieran desde su aplicación a una nueva aplicación que su cliente lanzaría con la misma fuente.

Sin embargo, la nueva aplicación tendría que ser gratuita (¿tal vez la versión lite?), Por lo que sus antiguos clientes no se verían obligados a comprarla nuevamente. El único inconveniente real que puedo ver de esto es que la nueva aplicación básicamente comenzaría de nuevo desde una perspectiva de marketing, ¡lo cual no es algo menor, por supuesto!

Mobile Orchard tenía un artículo sobre la migración de datos de las versiones Lite a Paid de una aplicación que puede ser de interés:

Migraciones de datos de aplicaciones de iPhone de Lite a pago con controladores de URL personalizados

Brad Parks
fuente