2009-05-01 8 views
8

Trabajo para una agencia web y acabamos de recibir el encargo de producir una aplicación para iPhone para un cliente.Programa para desarrolladores de iPhone: cómo vender con varios nombres de empresas

Queremos vender la aplicación en la AppStore con el nombre de la empresa del cliente, no la nuestra. Al suscribir nuestra empresa al programa de desarrollo de iPhone, veo que dice que las aplicaciones en la AppStore aparecerán bajo el nombre de nuestra compañía.

¿Esto significa que tendríamos que iniciar sesión en el programa de desarrollo una vez por cada cliente para el que hacemos una aplicación? ¿Hay alguna forma de que podamos tener una cuenta pero distribuirla bajo múltiples nombres de compañías?

¿Cómo manejan esto los desarrolladores independientes de iPhone?

Edit: Estoy especialmente interesado en cómo los desarrolladores que producen aplicaciones de iPhone para vender en nombre de sus clientes manejan esto.

+1

Esto es probablemente un descuido de Apple. Deben permitir más flexibilidad, pero dudo que lo hagan. – Tim

+0

Sí, dudo que sea suficiente para evitar que alguien se desarrolle para el iPhone, así que tienes razón; ellos probablemente no se molestarán. –

Respuesta

6

Cada cliente necesita registrarse en el programa de desarrollo.

Si no tiene muchos clientes, es más fácil hacer compilaciones Ad-Hoc desde su propia cuenta y solo hacer la compilación final de la App Store desde la suya. O bien, si tienen personal técnico, pueden manejar las compilaciones ad-hoc y no consumir el precioso conteo de dispositivos en el portal para desarrolladores.

Puede convertirse en un "administrador" en un portal de cliente, pero el problema al usarlo es que solo la persona que creó la cuenta de la empresa puede crear y usar certificados Ad-Hoc.

+0

PREGUNTA DE PREGUNTA: ¿Puede manejar el envío real para el cliente o tienen que hacerlo ellos mismos? –

+0

Si están dispuestos a darle el nombre de usuario/contraseña de la cuenta de desarrollador de Apple de su empresa, puede encargarse de la presentación: debe usarlo para iniciar sesión en iTunes Connect y manejar el envío. Probablemente debería hacer eso con el cliente para que puedan ver lo que está haciendo y comprender los datos necesarios para proporcionar (texto descriptivo, capturas de pantalla). –

2

No es la respuesta que desea, pero creo que sí, deberá registrarse en el Programa de Desarrollador una vez para cada cliente.

3

Se registraría una vez. Sus clientes definitivamente querrán registrarse en su propia cuenta por la razón más importante. Ahí es donde la información del banco se establece para decir a dónde va el dinero. :). Y contratos, datos de ventas, etc. Suponiendo que sus $ 99 se perderán en el ruido en comparación con sus tarifas. :).

La mejor manera de que funcione es que usted desarrolle bajo las claves de firma de código de desarrollador y distribución (ad hoc) de Wildcarded (su cuenta). Puede firmar para múltiples clientes con las mismas claves configuradas de esa manera. Luego, al final, firma y publica con una clave específica de AppStore (la cuenta de cada cliente).

Eso le permitirá controlar el desarrollo, probar e incluso ejecutar un programa de distribución beta entre los clientes. Cuando finaliza el desarrollo y se establece en una compilación maestra, entrega un Zip de la versión de lanzamiento firmada con su clave y lo cargan a través de iTunes Connect en su cuenta.

sección

Bono:.. Esta configuración es fácil de implementar en XCode (una vez que llegue a las 24 horas de estrangular el conseguir su cabeza alrededor de Xcode y los certificados de distribución trabajar este es probablemente el problema de desarrollo iPhone más bien documentado hacer una verdadero ser humano que ha hecho esto antes para configurarlo la primera vez. Será obvio a partir de ese momento.)

Vaya a Proyecto-> Editar configuración del proyecto-> Configuraciones. Duplique dos configuraciones nuevas fuera de la configuración de "Liberar". Llame a uno "Ad Hoc", el otro "AppStore". Establezca sus certificados de firma de la siguiente manera, su desarrollador de iPhone para depuración/versión, ya sea distribución de iPhone para Ad Hoc, y su distribución de iPhone (AppStore) para "AppStore". Olvídese de tener un cliente hasta el final, luego cambie a la distribución, compilación, zip, correo electrónico y listo de AppStore.

En la práctica, es más complicado que eso, ya que tendrá que configurar múltiples certs/profiles/keys en su máquina también, pero una vez que haya terminado, básicamente funciona así.

Cuestiones relacionadas