The Apple IOS development process using Flash Builder

Source: Internet
Author: User

The Apple IOS development process using Flash Builder

    • Overview of the IOS development and deployment process

    • Before you build, debug, or deploy an IOS application

    • Files selected when you test, debug, or install an IOS application

    • Files selected when you deploy an application to the Apple app Store

Before you can develop an iOS application using Flash Builder, you must understand the iOS development process and how to obtain the required certificates from Apple.

Adobe recommends Do you have a tutorial you want to share?
Develop an Apple IOS app in Flash Builder Andrew trice
Workflow for developing IOS apps-from developing in Flash Builder to publishing in the Apple app Store
Overview of the IOS development and deployment process

The following table provides a quick list of steps for the IOS development process, how to obtain the required certificates, and the prerequisites for each step.

For more information about each of these steps, see Prepare for building, debugging, or deploying an IOS application.

Step number

Steps

Position

Prerequisite

1.

Join the Apple developer program.

Apple Developer Site

No

2.

Registers a unique Device identifier (UDID) for an IOS device.

IOS Configuration Portal

Apple developer ID (1th Step)

3.

Generate a Certificate signing request (CSR) file (*.certsigningrequest).

  • In Mac OS, use the Keychain Access program

  • In Windows, use OpenSSL

No

4.

Generate IOS Developer/distribution Certificate (*.cer).

IOS Configuration Portal

  • Apple developer ID (1th Step)

  • CSR file (step 3rd)

5.

Convert IOS Developer/distribution certificate to P12 format.

  • In Mac OS, use the Keychain Access program

  • In Windows, use OpenSSL

  • Apple developer ID (1th Step)

  • IOS Developer/Distribution Certificate (4th step)

6.

Build the application ID.

IOS Configuration Portal

Apple developer ID (1th Step)

7.

Build configuration profile (*.mobileprovision)

IOS Configuration Portal

  • Apple developer ID (1th Step)

  • UDID for IOS devices (2nd step)

  • Application ID (6th step)

8.

Build the application.

Flash Builder

  • Apple developer ID (1th Step)

  • P12 Developer/Distribution Certificate (step 5th)

  • Application ID (6th step)

9.

Deploy the application.

Itunes

  • Configuration profile (step 7th)

  • Application Package (step 8th)

Before you build, debug, or deploy an IOS application

Before you build an iOS app using Flash Builder and deploy it on an iOS device or before you submit to the Apple App Store, perform the following steps:

  1. Join the Apple IOS developer program.

    You can sign in or create an Apple ID with an existing Apple ID. The Apple Developer Registration Wizard will guide you through the necessary steps.

  2. Registers the device's unique device identifier (UDID).

    This step applies only if you are deploying your application to an IOS device other than the Apple App Store. If you want to deploy applications on multiple IOS devices, register the UDID for each device.

    Get UDID for your IOS device

    1. Connect your IOS device to your development computer and start iTunes. The attached IOS device will appear under the Devices section in ITunes.

    2. Click the device name to display a summary of your IOS device.

    3. On the Summary tab, click Serial number to display the 40-character UDID for your IOS device. You can use the keyboard shortcut CTRL + C (Windows) or Cmd+c (MAC) to copy the UDID from ITunes.

    UDID of registered devices

    Sign in to the IOS configuration portal with your Apple ID and register the UDID for that device.

  3. Generate a Certificate signing request (CSR) file (*.certsigningrequest).

    A CSR will be generated to obtain the IOS Developer/distribution certificate. You can generate a CSR by using Keychain access on your Mac or OpenSSL on Windows. When you generate a CSR, you only need to provide a user name and email address, and you don't need to provide any information about the application or device.

    Generating a CSR creates a public key, a private key, and a *.certsigningrequest file. The public key is included in the CSR and the private key is used to sign the request.

    For more information about generating a CSR, see Generate a Certificate signing request.

  4. Generate the iOS developer certificate or the iOS distribution certificate (*.cer) as needed.

    note:  The developer certificate is required to deploy the application to the device. To deploy an application to the Apple app Store, you need to distribute the certificate.

    generate IOS Developer Certificate

    1. Sign in with your Apple ID  ios Configure the portal and select the Development tab.

    2. Click Request a certificate, and then browse to the CSR file that you generated and saved on your computer (step 3rd).

    3. Select the CSR file and click Submit.

    4. On the Certificates page, click Download.

    5. To save the downloaded file (*.developer_identity.cer).

    build IOS Distribution Certificate

    1. Sign in  ios Configure the portal with Apple ID and select the Distribution tab

      li>
    2. Click Request Certificate, and then browse to the CSR file that you generated and saved (3rd step) on your computer.

    3. Select the CSR file and click Submit.

    4. On the Certificates page, click Download.

    5. To save the downloaded file (*.distribution_identity.cer).

  5. Convert the iOS Developer certificate or iOS distribution certificate to the P12 file format (*.P12).

    Convert the iOS Developer certificate or iOS distribution certificate to the P12 format so that Flash Builder can digitally sign the iOS app. Converting to P12 format causes the IOS Developer/distribution certificate to be combined with the associated private key in one file.

    Note: If you use AIR Debug Launcher (ADL) to test an application on the desktop, you do not need to convert the IOS Developer/distribution certificate to the P12 format.

    Use Keychain access on your Mac or OpenSSL on Windows to generate a personal information exchange (*.P12) file. For more information, see Convert a developer certificate to a P12 file.

  6. Build the application ID by doing the following:

    1. Sign in to the IOS configuration portal with your Apple ID.

    2. Go to the Application ID page, and then click New Application ID.

    3. In the Administration tab, enter a description for the application, generate a new bundle seed ID, and enter the bundle identifier.

      Each application has a unique application ID, which you can specify in the application descriptor XML file. The application ID contains an Apple-supplied 10-character "bundle seed ID" and a "bundle identifier" suffix that you specify. The bundle identifier that you specify must match the application ID in the application descriptor file. For example, if the application ID is com.mydomain.*, the ID in the application descriptor file must start with Com.mydomain.

      Important: The wildcard bundle identifiers help you develop and test IOS applications, but cannot be used to deploy applications to the Apple app Store.
  7. Generate a developer configuration profile or distribution configuration profile (*.mobileprovision).

    Note: The developer configuration profile is required to deploy the application to the device. To deploy an application to the Apple app Store, you need to distribute the configuration profile. Use the distribution configuration profile to sign the application.

    Generate a developer configuration profile

    1. Sign in to the IOS configuration portal with your Apple ID.

    2. Go to Certificates > configuration, and then click New Profile.

    3. Enter a profile name, select the IOS developer certificate, the application ID, and the UDID where you want to install the application.

    4. Click Submit.

    5. Download the generated Developer Configuration profile (*.mobileprovision) and save it on your computer.

    Generate Distribution Configuration profile

    1. Sign in to the IOS configuration portal with your Apple ID.

    2. Go to Certificates > configuration, and then click New Profile.

    3. Enter a profile name and select the IOS distribution certificate and application ID. If you want to test your application before deployment, specify the UDID of the device in which you want to perform the test.

    4. Click Submit.

    5. Download the generated configuration profile (*.mobileprovision) and save it on your computer.

Files selected when you test, debug, or install an IOS application

To run, debug, or install an application that is tested on an IOS device, select the following file in the Run/Debug Configuration dialog box:

    • IOS Developer Certificate in P12 format (5th step)

    • Application descriptor XML file containing the application ID (6th step)

    • Developer Configuration Profiles (7th step)

For more information, see Debug an app on an Apple iOS device and install an app on an Apple iOS device.

Files selected when you deploy an application to the Apple app Store

To deploy the application to the Apple App Store, select package type as the final release package for the Apple App Store in the Export Release version dialog box, and then select the following files:

    • IOS distribution Certificate in P12 format (5th step)

    • Application descriptor XML file with Application ID (6th step) Note: You cannot use the wildcard application ID when submitting an application to the Apple app Store.
    • Distribution Configuration profile (step 7th)

For more information, see Export an Apple IOS package for release.

More Help Topics

Create an IOS app in Flash Builder

Http://help.adobe.com/zh_CN/flex/mobileapps/WS064a3073e805330f6c6abf312e7545f65e-8000.html

The Apple IOS development process using Flash Builder

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.