| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
| Flash iPhone Entwicklung mit FlashDevelop und dem Adobe "Packager for iPhone" (ohne Flash CS5) Wie der Titel schon sagt geht es in diesem Tutorial darum, wie man Flash iPhone Applikationen ohne die Flash IDE und mit dem freien Entwicklungswerkzeug FlashDevelop unter Verwendung des Flex 4 SDK und dem "Adobe Packager for iPhone" entwickeln kann. Vorweg für alle die noch keinen Apple Developer Account haben: diesen braucht ihr auch wenn ihr keine Apple Werkzeuge zur Entwickelung der Applikation verwendet. Zum Testen am Gerät (iPhone, iPad, iPod) und zur Erstellung des .ipa Pakets werden nämlich Zertifikat Dateien (.p12, .mobileprovision) benötigt die man nur über Apple bekommt. Außerdem sollte man Besitzer eines iPhones sein damit man die Applikation dann auch richtig testen kann, denn der ADL (siehe weiter unten) ist KEIN iPhone Simulator. Was wird alles benötigt?: Keine Angst es sieht kompliziertes aus als es ist ![]()
1. Projekt Template auswählen und das Projekt erstellen: Hat man das FlashDevelop Project Template in den "projects" Ordner kopiert sollte man ein unter "Projects" -> "New Project" ein "iPhone AIR AS3 Projector" Template auswählen können (siehe Bild). ![]() 2. Flex SDK einrichten: Da für das iPhone der normale SDK nicht ausreicht muss der bereits vorbereitete "Flex SDK + iPhone Packager" für das iPhone Projekt genutzt werden. Einfach Rechtsklick auf den Projektnamen -> Properties... -> "Compiler Options" -> "Custom Path to Flex SDK" und dort trägt man nun den Pfad des vorbereiteten Flex SDK Ordners ein. Auch in der Datei "PackageApplication.bat" muss der Pfad zum Flex SDK angepasst werden. Hierzu einfach in Flashdevelop doppelklick auf die Datei "PackageAppliaction.bat" und den Pfad in Zeile 13 anpassen, in dem man "C:\flex_sdk_4_with_iphone_packagerbin" durch den Pfad des "bin" (!) Ordners des Flex SDK ersetzt. Hat man den Flex SDK in Flashdevelop angepasst, so kann man das Projekt wie gewohnt kompilieren und es startet über den "Air Debug Launcher" (adl). Wichtig zu erwähnen ist, dass der ADL keinerlei Beschränkugen der API durchführt, also ihr könnt hier auch Methoden nutzen die es am iPhone nicht gibt. D.h. unbedingt die Applikation auch auf einem echten iPhone testen! ![]() 3. Zertifikate einbinden: Um das Projekt später in eine .ipa packen zu können sollten zuerst die Zertifikat-Dateien in den "certificates" Ordner kopiert werden. Diese müssen nun in "iphone_dev.p12" und "iphone_dev.mobileprovision" umbenannt werden. ![]() 4. iPhone Paket (.ipa) erstellen: Hat man eines .swf erstellt kann man nun diese in eine .ipa verpacken. Dazu muss man die "PackageApplication.bat" starten (Rechtsklick -> "Execute"). die Batch-Datei benötigt als Eingabedaten die Art der .ipa (ob zum Testen, Debuggen oder für den iPhone Store) und das Passwort des Zertifikats. Hat man diese Daten eingegeben wird das Paket erstellt, was durchaus einige Zeit (ca. 1 Minute) dauern kann. So sollte das fertige Projekt aussehen ![]() 5. .ipa am iPhone testen: Provisioning Profile Applikation am iPhone installieren:
Applikation am iPhone installieren:
Sollte noch etwas unklar sein, etwas ausführlicher und mit mehr Bildern hab ich es auch in meinem Blog beschrieben. lg _geo_
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker Geändert von _geo_ (20-09-2010 um 18:49 Uhr) |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 12.147
|
Thanx for sharing!
__________________ http://icodeapps.net | Meet me at the Flex user group Hamburg talking about CoffeeScript |
| | |
| | #4 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
Hast du einen Apple Developer Account? Wenn ja musst du dort unter Provisioning ein Provisioning Zertifikat für dein iPhone erstellen, also erst mal eine id "ausdenken" und dann dein iPhone auswählen. Dazu gibt es ein Videotutorial wenn man eingeloggt ist bzw. hier auch eine Anleitung. ![]() Wenn nein, dann musst du dir erst mal einen kaufen, ein Developer Account kostet 99Dollar pro Jahr. lg
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker Geändert von _geo_ (21-09-2010 um 12:25 Uhr) |
| | |
| | #5 (permalink) |
| experience++; Registriert seit: Jul 2002 Ort: Düsseldorf
Beiträge: 11.354
|
hey, vielen dank für das tutorial! cheers, sal
__________________
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme! |
| | |
| | #6 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
"OT": Freut mich, dass es gefällt ![]() Allerdings ist Flash am iPhone wohl doch ziemlich lahm (hab leider nur ein 2G zum Testen). Hat schon jemand Erfahrungen mit 3G, 3Gs oder 4G machen können? Zum Thema: Hab gerade festgestellt, dass der Ladebirdschirm am iPhone (aka "SplashScreen") in der von mir geposteten Version nicht angezeigt wird. Darum hier ein Update bei dem nun der SplashScreen auch richtig dazugepackt wird. lg
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker |
| | |
| | #7 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
Hab nun auch ein iPad Template gebaut, viel Spaß damit
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Hab's schon auf Deinem Blog gesehen, daher an dieser Stelle nochmal vielen Dank! :-) Ps: Wie lange dauerte das bei Dir, bis Apple Deinen Account freigeschaltet hat? Ich & meine Firma warten jetzt schon einige Wochen darauf.... |
| | |
| | #9 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
Wie lange weiß ich nicht mehr genau, aber sicher 2-3 Wochen. Mussten aber zwischendurch nochmal zum Notar und beglaubigen lassen, dass wir wirklich wir selbst sind weil´s uns Apple nicht geglaubt hat ... Auch mussten wir den Beitrag (die $99) 2 mal zahlen, nur damit sie uns Apple ein mal wieder zurücküberweist. Bin dahingehend durch Apple schon ziemlich desillusioniert was deren "Service" betrifft. Auf eine Antwort auf unsere Support Anfrage haben wir z.B. einen Monat gewartet. Bei Google hingegen war das für Android nach n paar Tagen erledigt, ohne Probleme. Also abwarten und Tee trinken bei Apple ticken die Uhren wohl etwas langsamer ^^ lg
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker Geändert von _geo_ (10-12-2010 um 22:52 Uhr) |
| | |
| | #11 (permalink) | |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
Jein, also über den regulären Weg geht es nur über den App Store. Allerdings kannst du das AdHoc Lizenzmodell nutzen, dabei kannst du die App ohne AppStore anbieten, musst jedoch jedes Gerät einzeln freischalten (ähnlich wie bei den provsioning profiles). Allerdings ist diese Lizenz auf 100 Geräte beschränkt. Link: Distribute your App - iOS Developer Program - Apple Developer Zitat:
Link: iOS Developer Enterprise Program - Apple Developer lg
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker | |
| | |
| | #13 (permalink) |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
Obs auch ganz ohne provisioning profile geht mit JailBreak weiß ich leider nicht sry. Ich würde sagen auch wenn du just4fun entwickeln möchtest brauchst du offiziell die Entwickler Lizenz ($99 / Jahr), damit kannst du dann deine apps problemlos aus xCode oder über iTunes installieren.
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.408
|
Soweit ich weiß brauchst Du, um mit Flash/Air Apps zu bauen auf jeden Fall dieses komische Zertifikat. Das bekommt man wiederum nur als "richtiger" Entwickler für 99€... Btw. @_geo_: Hab's ja oben schon geschrieben.... Die Zahlung ist jetzt gute 3 Wochen her, immer noch keine Meldung von Apple... Ich will so gerne |
| | |
| | #15 (permalink) | |
| ~~~~~~~~~~~~ Registriert seit: May 2002 Ort: AUSTRIA (OÖ)
Beiträge: 3.298
|
Soweit ich weiß machen die ja auch den iTunes Store (für Entwickler) dicht vom 22.Dez bis 29.Dez. Also wirst du wohl mindestens bis Neujahr warten müssen um deine ersten Apps zu submitten. Bis die dann tatsächlich im store sind dauerts dann meistens wieder mindestens zwei Wochen ![]() So heute kam die E-Mail: Zitat:
__________________ --- :P --- Blog Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker Geändert von _geo_ (22-12-2010 um 08:10 Uhr) | |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| flashdevelop, iphone, projekt, tutorial, vorlage |
| Themen-Optionen | |
| Ansicht | |
| |
LinkBacks (?)
LinkBack zu diesem Thema: http://www.flashforum.de/forum/mobile-flash-und-flash-lite/tutorial-flash-iphone-entwicklung-mit-flashdevelop-und-adobe-packager-iphone-288730.html | ||||
| Erstellt von | Für | Art | Datum | Hits |
| air « Christian Mueller | Dieses Thema | Refback | 03-06-2011 22:26 | 3 |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| iPhone App Entwicklung mit AS3 - Vorteile/Nachteile? | ~flasher | Mobile Flash und Flash Lite | 2 | 17-09-2010 15:50 |
| Adobe beerdigt Flash-Compiler fürs iPhone | _geo_ | Am Rande | 26 | 26-04-2010 12:43 |
| Vortrag: iPhone-Entwicklung mit Flash CS5 | marc | FFK10 | 4 | 20-04-2010 16:26 |
| Adobe AIR auf iPhone | pokepika | Am Rande | 18 | 07-10-2009 16:40 |
| Apple und Adobe arbeiten an Flash für iPhone | marc | Nachrichten | 1 | 03-02-2009 21:01 |