Adobe Air (wiwobooks.com Release)
signed later auswählen.
6. Wenn Sie bereits über ein Code-Signing-Zertifikat verfügen, das sich auf Ihrem Computer befindet, können Sie dieses nach einem Klick auf Browse… auswählen.
7. Wenn Sie noch kein Code-Signing-Zertifikat haben, können Sie nach Klick auf Create… ein selbst signiertes Zertifikat erstellen. Sie erinnern sich: Der Benutzer erhält während der Installation einer mit einem selbst signierten Zertifikat erstellten Anwendung eine Warnmeldung, dass die Identität des Veröffentlichers nicht überprüft werden kann.
Abbildung 18.4 Angaben zum Code-Signing-Zertifikat
8. Abbildung 18.5 zeigt das Dialogfenster zur Erstellung des Zertifikats. Geben Sie hier den gewünschten Namen für Sie als Veröffentlicher an und bei Bedarf den Namen Ihrer organisatorischen Einheit sowie das Land, in dem Sie sich befinden.
Abbildung 18.5 Selbstsigniertes Code-Signing-Zertifikat erstellen
9. Wählen Sie unter Type die Verschlüsselungsstärke des Zertifikats aus. Es stehen die Optionen 1024-RSA und 2048-RSA zur Verfügung. Wählen Sie die Op tion 2048-RSA .
10. Geben Sie das Kennwort für das Zertifikat ein, und bestätigen Sie dieses. 11. Schließlich geben Sie unter Save as: noch den Namen der Zertifikatsdatei an (z. B. myCert.p12) und klicken abschließend auf OK .
12. Wenn Sie ein Code-Signing-Zertifikat ausgewählt haben und auf Next > geklickt haben, erfolgt zunächst die Kompilierung, dann kommen Sie zum nächsten Dialog (siehe Abbildung 18.6), in dem Sie die einzubeziehenden Dateien für die AIR-Anwendung auswählen können. Alle Dateien, die Flex Builder als für die Anwendung notwendig erkannt hat, sind dabei bereits ausgewählt.
Abbildung 18.6 Auswahl der einzubeziehenden Dateien
13. Klicken Sie abschließend auf Finish . Nach Abschluss der nun folgenden Vorgänge finden Sie eine .air-Datei mit dem zuvor angegebenen Namen in Ihrem Projektverzeichnis.
18.3.5 Installationspaket der Anwendung mit Aptana Studio erstellen
Wenn Sie mit Aptana entwickeln, läuft der Prozess des Erstellens des Anwendungs-Installationspakets ganz ähnlich ab.
Lösungsweg
1. Klicken Sie auf den Button Export Adobe AIR Package
2. Auswahl des Projekts ( Project ) und der Anwendungsbeschreibungsdatei ( Application Descriptor )
3. Klicken Sie auf Next >
4. Auswahl eines Code-Signing-Zertifikats
bestehendes, in Aptana bereits importiertes Zertifikat auswählen bestehendes Zertifikat in Aptana importieren
neues Zertifikat in Aptana erstellen
5. Klicken Sie auf Next >
6. Auswahl der einzubeziehenden Dateien
7. Klicken Sie auf Finish
So geht es
1. Klicken Sie auf den Button Export Adobe AIR Package , der in Abbildung 18.7 zu sehen ist.
Abbildung 18.7 Schaltfläche Export Adobe AIR Package
2. Wählen Sie im anschließenden Dialogfenster (siehe Abbildung 18.8) das zu packende Projekt und die Anwendungsbeschreibungsdatei aus, und klicken Sie auf Next > .
Abbildung 18.8 Auswahl von Projektdaten in Aptana
3. Wählen Sie aus der Auswahlliste (siehe Abbildung 18.9) Digital Signing Certificate ein Zertifikat aus, und geben Sie das zugehörige Kennwort ein. Falls die Auswahlliste noch leer ist, klicken Sie auf Configure Certificates, um ein bestehendes Zertifikat hinzuzufügen oder wie beim Flex Builder ein selbst signiertes Zertifikat zu erstellen. Klicken Sie anschließend auf Next > .
Abbildung 18.9 Zertifikatsoptionen in Aptana Studio
4. Wählen Sie im nächsten Dialog (siehe Abbildung 18.10) die Dateien aus, die in das AIR-Paket miteinbezogen werden sollen. Klicken Sie anschließend auf Finish. Das fertige Installationspaket Ihrer Anwendung liegt nun im Projektverzeichnis.
Abbildung 18.10 Auswahl der einzubeziehenden Dateien in Aptana Studio
18.4 Installations-Badge erstellen
Wenn Sie beim Einstiegsbeispiel in Kapitel 4, »AIR Schnellstart: Digitale Visitenkarte«, das Beispiel einmal testweise installiert haben, kennen Sie bereits den Installationsdialog für eine Anwendung mit einem selbst signierten Zertifikat. Sie haben auf diese Weise die Installationsmethode einer .air-Datei kennengelernt, die als Datei auf dem Computer vorliegt und durch Doppelklick gestartet wird. Die folgenden Abschnitte widmen sich nun der Variante, bei der Sie das Herunterladen Ihrer Anwendung von einer Website ermöglichen.
Adobe liefert im AIR SDK auch eine Vorlage für eine solche HTML-Seite mit eingebettetem »Installation Badge« mit. Zur Erläuterung: »Badge« heißt so viel wie Abzeichen und meint in diesem Fall ein als
Weitere Kostenlose Bücher