Come convertire app Flash per iPhone (iOS) con Adobe Flash Professional
Per trasformare creazioni Flash in app scaricabili da App Store via iTunes, serve Adobe Flash Professional CS5 o successivo. Dalla CS5, Flash esporta direttamente in formato iOS (supportato da iPhone, iPad, iPod). Prima serve ottenere Certificato Sviluppatore Apple e Provisioning Profile.
Cosa serve
- Adobe Flash Professional CS5 o successivo
- Certificato Sviluppatore Apple (iOS Developer Program, 99$/anno)
- Provisioning Profile Apple
- Dispositivo Apple (iPhone, iPad, iPod) per test
- iTunes (o Finder su macOS 10.15+)
Istruzioni
Registratevi come sviluppatore iPhone su developer.apple.com, acquistate il programma (99$/anno). Riceverete Certificato e Provisioning Profile. Seguite le istruzioni Apple per scaricarli e salvarli.
Aprite il file .FLA del filmato Flash in Flash Professional.
Menu File > Impostazioni pubblicazione (Publish Settings).
Scheda Flash → Menu a tendina "Player" → iPhone OS. (In CS5.5: menu "Player" → AIR per iOS).
Cliccate Impostazioni (Settings) per aprire "iPhone iOS Settings" (in CS5.5: "AIR per iOS Settings", icona chiave inglese). Opzioni: nome file output, nome app. Importante: Dispositivo → scegliete iPhone, iPad o entrambi (iPod usa impostazione iPhone).
Scheda Generale → opzioni desiderate → scheda Distribuzione (Deployment). Opzioni: Certificato, Provisioning Profile, password, tipo deployment:
- Pubblicazione rapida per test su dispositivo
- Pubblicazione rapida per debug su dispositivo
- Distribuzione - Apple App Store
Cliccate Sfoglia accanto a "Certificato", selezionate il vostro Developer Certificate, "Apri".
Cliccate Sfoglia accanto a "Provisioning Profile", selezionatelo, "Apri".
Inserite password nel campo "Password", cliccate Pubblica. Flash salva l'app con estensione .ipa nella stessa cartella del .FLA. Testatela sul dispositivo o caricatela su App Store.
Importante: Flash Player è morto (dicembre 2020). Adobe Animate (successore di Flash Pro) esporta in HTML5 Canvas, WebGL, AIR (desktop/mobile), ma non più per iOS nativo. Per app iOS native, usate Xcode + Swift/SwiftUI o framework cross-platform: Flutter (Dart), React Native (JS/TS), Xamarin/.NET MAUI (C#), Ionic/Capacitor. Questo articolo ha solo valore storico.