Es importante comprender los conceptos y el flujo de trabajo antes de desarrollar una aplicación para iPhone con ActionScript 3.0.
Glosario
Es importante entender bien los siguientes términos para poder crear una aplicación para iPhone.
-
Sitio del centro de desarrollo de iPhone
-
El sitio web de Apple
(http://developer.apple.com/iphone/
) donde es posible realizar lo siguiente:
-
Solicitar convertirse en desarrollador de iPhone.
-
Gestionar y crear certificados de desarrollo iPhone, archivos de suministro e ID de aplicaciones (que se definen a continuación).
-
Enviar aplicaciones al App Store.
-
Certificado de desarrollo de iPhone
-
Se utiliza para identificar a un desarrollador en todo lo relacionado con el proceso de desarrollo de aplicaciones.
Apple le suministrará este archivo. Puede convertir este certificado en un archivo de certificado P12 para firmar la aplicación para iPhone creada con ActionScript 3.0. Véase
Archivo de certificado P12
.
No es necesario disponer de un certificado de desarrollo de iPhone simplemente para depurar y probar aplicaciones de Flash Professional CS5 en el equipo de desarrollo. Sin embargo, sí se necesita un certificado de desarrollo para poder instalar y probar la aplicación en un iPhone.
El certificado de desarrollo no es lo mismo que un certificado de distribución. Este último se utiliza para crear la versión final de la aplicación. Obtendrá un certificado de distribución de Apple cuando cree la versión final de la aplicación.
-
Petición de firma de certificado
-
Archivo que contiene información personal que se utiliza para generar un certificado de desarrollo. También recibe el nombre de archivo CSR.
-
Archivo de suministro
-
Archivo que permite probar o distribuir una aplicación para iPhone. Los archivos de suministro los proporciona Apple. Un archivo de suministro se puede asignar a un certificado de desarrollo concreto, a un ID de aplicación o a uno o varios ID de dispositivo. Existen diversos tipos de archivos de suministro:
-
Archivo de suministro de desarrollo
: se utiliza para instalar una versión de prueba de la aplicación en el iPhone del desarrollador.
-
Archivo de suministro de prueba
: también conocido como Archivo de suministro ad-hoc. Se utiliza para distribuir una versión de prueba de la aplicación a varios usuarios (y unidades de iPhone). Con este archivo de suministro y la aplicación de prueba, lo usuarios pueden probar la aplicación sin tener que enviarla al App Store. Nota: puede utilizar un perfil de suministro de desarrollo para distribuir aplicaciones de prueba a varios dispositivos.
-
Archivo de suministro de distribución
: se utiliza para crear una aplicación para iPhone y enviarla al App Store.
-
ID de la aplicación
-
Cadena exclusiva que identifica una aplicación para iPhone (o varias) de un desarrollador concreto. Puede crear ID de aplicación en el sitio del centro de desarrollo de iPhone. Cada archivos de suministro tiene un ID o patrón de ID de aplicaciones asociado. Debe utilizar este ID (o patrón) de aplicación cuando desarrolle la aplicación. Puede utilizar el ID de aplicación en el cuadro de diálogo Configuración de iPhone de Flash Professional CS5 (o en el archivo descriptor de la aplicación).
Los ID de aplicación del centro de desarrollo de iPhone contiene un ID de raíz del paquete seguido de un identificador del paquete. El ID de raíz del paquete es una cadena de caracteres, por ejemplo 5RM86Z4DJM, que Apple asigna al ID de aplicación. El identificador del paquete contiene una cadena de nombre de dominio inverso que puede escoger. El identificador del paquete puede terminar con un asterisco (*), lo que indica que se trata de un ID de aplicación comodín. Algunos ejemplos:
Existen dos tipos de ID de aplicación en el centro de desarrollo de iPhone:
-
ID de aplicación comodín: en el centro de centro de desarrollo de iPhone, estos ID de aplicación terminan con un asterisco (*), por ejemplo, 96LPVWEASL.com.myDomain.* o 96LPVWEASL.*. Con un archivo de suministro que utilice este tipo de ID de aplicación podrá generar aplicaciones de prueba que utilicen un ID de aplicación que coincida con el patrón. Para fijar un ID de aplicación concreto, puede reemplazar el asterisco por cualquier cadena de caracteres válidos. Por ejemplo, si el sitio del centro de centro de desarrollo de iPhone especifica 96LPVWEASL.com.example.* como ID de aplicación, puede utilizar com.example.foo o com.example.bar como ID de aplicación concreta.
-
ID de aplicación específicos: estos definen un ID de aplicación único que se utilizará en la aplicación. En el centro de desarrollo de iPhone, estos ID de aplicación no terminan con asterisco. Un ejemplo sería 96LPVWEASL.com.myDomain.myApp. Con un archivo de suministro que utilice este tipo de ID de aplicación, las aplicaciones tener exactamente el mismo ID de aplicación. Por ejemplo, si el sitio del centro de desarrollo de iPhone especifica 96LPVWEASL.com.example.helloWorld como ID de aplicación, debe utilizar com.example.foo como ID de aplicación concreta.
Cuando desarrolle la aplicación, especificará el ID de aplicación en el cuadro de diálogo Configuración de iPhone en Flash Professional CS5 (o en el archivo descriptor de la aplicación). Para obtener más información sobre los ID de aplicación, consulte la sección “Ficha Implementación” de
Configuración de propiedades de la aplicación para iPhone en Flash Professional CS5
o consulte
Configuración de propiedades de la aplicación para iPhone en el archivo descriptor de la aplicación
.
Importante:
cuando especifique el ID de aplicación, omita la parte del ID de raíz del paquete en el ID de aplicación. Por ejemplo, si Apple muestra su ID de aplicación como 96LPVWEASL.com.example.bob.myApp, omita 96LPVWEASL: utilice com.example.bob.myApp como ID de aplicación. Si Apple muestra su ID de aplicación como 5RM86Z4DJM.*, omita 5RM86Z4DJM: es un ID de aplicación comodín.
Encontrará el ID de aplicación (o el patrón de ID de aplicación comodín) asociado a un perfil de suministro en el centro de desarrollo de iPhone (
http://developer.apple.com/iphone
). Vaya a Program Portal del centro de desarrollo de iPhone y acceda a la sección Provisioning (Suministro).
-
Archivo de certificado P12
-
Un archivo P12 (archivo con extensión .p12) es un tipo de archivo de certificado (archivo de intercambio de información personal). Packager for iPhone utiliza este tipo de certificado para crear una aplicación para iPhone. El certificado del desarrollador recibido de Apple se convierte a este tipo de certificado.
-
ID de dispositivo único
-
Código exclusivo que identifica un iPhone específico. También se denomina UDID o ID del dispositivo.
Descripción general del flujo de trabajo de desarrollo
Cuando se desarrolla una aplicación para iPhone, se deben seguir estos pasos:
Para la distribución ad hoc, repita este procedimiento general, pero utilice un perfil de suministro de prueba en vez de uno de desarrollo. Para la distribución final de la aplicación, repita este procedimiento con un perfil de suministro de distribución. (Consulte el
Glosario
para obtener más información sobre los distintos tipos de perfiles de suministro.)
Cuando haya creado una versión de distribución de la aplicación, consulte las instrucciones de
Envío de la aplicación para iPhone al App Store
.
Para consultar un tutorial rápido sobre la creación de aplicaciones básicas para iPhone, consulte
Creación de una aplicación Hello World para iPhone con Flash Professional CS5
.
|
|
|