2010-03-10 8 views
6

Parece que en el futuro, solo podemos usar el SDK de iPhone no beta para desarrollar ambos a la vez.¿Cómo puedo desarrollar aplicaciones de producción de iPhone y iPad en la misma máquina?

Pero, por ahora, la única forma de desarrollar para iPad parece ser usar el SDK 3.2 beta. Sin embargo, si instalo eso, Apple indica claramente que no debería enviar aplicaciones a la tienda de aplicaciones con él.

Soy un desarrollador independiente de una máquina. ¿Hay alguna manera de continuar actualizando mis aplicaciones de iPhone existentes mientras desarrollo para iPad?

Respuesta

6

La mejor manera de hacerlo es instalar la versión 3.2 SDK beta en una ubicación que no sea '/ Desarrollador'. En la 'Instalación personalizada en Macintosh HD', seleccione 'Otro' en el botón emergente y apunte la instalación a un lugar como: '/ Developer-Beta'.

Puede ejecutar Xcode desde/Developer/Applications para sus aplicaciones de iPhone, y Xcode desde/Developer-Beta/Applications para sus aplicaciones de iPad.

+2

Esto es lo que estoy haciendo, y funciona bien. Si desea enviar su aplicación de iPhone a la tienda de aplicaciones, debe compilarse en la versión estable del iPhone SDK. El beta uno es solo para aplicaciones de iPad. –

2

Si leo el acuerdo correctamente, la prohibición de enviar aplicaciones con la versión beta 3.2 se aplica solo al SDK, no a las herramientas. Si configura el SDK base de la aplicación en un SDK anterior a 3.2 (que probablemente ya sea de todos modos), puede compilar con los SDK 3.1 y anteriores seleccionándolos del menú "Descripción general" en Xcode.

He enviado actualizaciones a las aplicaciones de mi iPhone creadas con el SDK 3.0 por las 3.2 herramientas beta, y fueron aceptadas sin problemas. Siempre y cuando no esté utilizando el nuevo SDK, debería estar bien.

EDITAR: Yo no trabajo para Apple, no soy abogado, bla-bla. Pero funcionó para mí, y la advertencia solo especifica el "iPhone SDK 3.2". Las herramientas de Xcode no son mencionadas.

+0

No he probado esto todavía (es decir, no he intentado enviar una aplicación de iPhone con la versión beta de SDK), pero, suponiendo que esto funcione, creo que esta es la solución más limpia. – Tyler

+1

Puedo confirmar que será rechazado por enviar una aplicación creada con el SDK beta, incluso si se dirige a la versión correcta del SDK. –

+0

ok Alan, confiaré en ti + cuantos más votos tenga tu respuesta – Tyler

Cuestiones relacionadas