Ein wichtiger Faktor ist das man immer schaut das man die aktuellste Version von:
Flash, Adobe AIR SDK, XCode und Applicationloader benutzt.
Ist alles auf dem neusten Stand, kann die App für IOS erstellt werden.
Unter Veröffentlichen geben wir als Ziel die AIR IOS Version ( neuste ) an.
Dann müssen wir von Hand die Splashscreen Dateien zur App hinzufügen.
Derzeit werden folgende Maße benötig ( Stand 2015.12 ):
Default.png (320×480)
Default@2x.png (640×960)
Default@2x-landscape-ipad.png (2048×1496)
Default@2x-portrait-ipad.png (1142×2008)
Default_ipad.png (768×1024)
Default-568h@2x.png (640×1136)
Default-landscape-ipad.png (1024×748)
Default-portrait-ipad.png (768×1004)
Diese Bilder müssen in den Einstellungen für die Veröffentlichung als AIR Anwendung, im tab Allgemein, unter “Einbezogene Dateien” hinzugefügt werden.
Achtung: Achtet darauf das Eure erstellte App die richtige Version hat ( die Gleiche wie in ITunes Connect angegeben ), und das Ihr die richtigen Zertifikat und Provisionigsdateien benutzt.
Die erstellte .ipa Datei kann nun auf einen Mac transferiert werden ( falls Ihr nicht schon auf einem Mac seid ).
Dort ( WICHTIG das geht nur auf dem Mac, sonst wird die Datei nicht akzeptiert ) müsst Ihr die Datei von app.ipa umbenennen in app.zip ( der Name app ist hier einfach nur ein Platzhalter und kann von Euch so vergeben werden wie ihr das wollt. ) Die umbenannte Datei kann nun entpackt werden.
Nach dem Entpacken findet Ihr einen Ordner “Payload”. Dort drin ist die eigentliche App abgelegt. Diese müsst Ihr jetzt nur komprimieren. Das geht einfach in dem man mit der rechten Maus auf die Datei Klickt und dann ” … komprimieren” anklickt.
Die so erstellte .zip Datei kann nun über den Applicationloader in den Store geladen werden.
Zertifikate erstellen
How to export Apps from Flash for Itunes Connect ( Licensing, Provisioning etc. ) 1. Erstelle einen developer Account unter http://developer.apple.com 2. Installierene Sie OpenSSL http://www.openssl.org/related/binaries.html 3. Gehen Sie zu Itunes Connect und loggen Sie sich dort mit Ihren Zugansdaten aus dem Developer Center ein. Laden Sie sich dann den ApplicationLoader in der aktuellen Version herunter ( auf den Mac laden ) http://itunesconnect.apple.com 4. Vorbereitungen für die App 5. Für Testing auf dem IOS Device gehe wie folgt vor: 5.1. In den Developer Account einloggen: https://developer.apple.com/devcenter/ios/index.action und dort in die Zertifikate und Provisioningfiles wechseln. 5.2. Eigenen privaten Schlüssel erstellen: 5.2.1. open your cmd.exe ( Start and cmd in search box then enter ) and switch to openssl ( Examlple: C:\openssl\bin ) type: openssl genrsa -out "C:\targetFolderThatYouWant\ToUse\my key.key" 2048 hit enter and wait type: openssl req -new -key "C:\targetFolderThatYouWant\ToUse\my key.key" -out "C:\targetFolderThatYouWant\ToUse\Certificate SigningRequest.certSigningRequest" -subj "/emailAddress=your Address@example.com, CN=John Doe, C=US" (!!!Note: use the email address you used when you create the Certificate in Developer Center 5.2.2. Upload the CertificateSigningRequest.certSigningRequest file at devcenter / Certificates 5.2.3. Download the developer_identity.cer that should be created at devcenter / Certificates 5.2.4. Now create the p12 Zertifikat from the development.cer by using openssl: goto your cmd type: openssl x509 -in "C:\targetFolderThatYouWant\ToUse\ developer_identity.cer" -inform DER -out "C:\targetFolderThatYou Want\ToUse\developer_identity.pem" -outform PEM If you have a private key from a mac ( .p12 file ) you can convert it to a useful pem key on this way: type: openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem now use your .key file from your pc or the created pem key from mac p12 file to create the p12 Zertificate: type: openssl pkcs12 -export -inkey "C:\targetFolderThatYouWant\To Use\mykey.key" -in "C:\targetFolderThatYouWant\ToUse\developer_ident ity.pem" -out "C:\targetFolderThatYouWant\ToUse\iphone_dev.p12" or with mac key: type: openssl pkcs12 -export -inkey "C:\targetFolderThatYouWant\To Use\mykey.pem" -in "C:\targetFolderThatYouWant\ToUse\developer_iden tity.pem" -out "C:\targetFolderThatYouWant\ToUse\iphone_dev.p12" 5.3. Add your IPad or IPhone to your device list to the List in DevCenter Enter the Name of your Device and the UIID (Wo finde ich die UUID: open ITunes and goto Device Info. Click on Serialnumber to see UIID and push Strg + C to copy to clipboard ) 5.4. Create a unique APP ID for your app that you want to test on Dev Center APP_ID page 5.5. Create a provisioning file on dev Center Page: 6. Load the provisioning file to your Device by adding the file in your ITunes Mediathek 7. Export your app as ipa File from Flash as Debug or Fast device export 8. Now you can install that file on your device. 9. To publish your file in App Store export the ipa as Distribut on App store. Before you do that, you have to download the Ditribute zertification from Dev Center ( Follow Step 5.2 to create the p12 Zertificate ) And download a Distribute provisioning file from Dev Center. 10. After publishing you have to copy the .ipa file to your Apple Computer 10.1. Here rename the ipa to .zip and extrakt 10.2. go into extrakted foldet into payload folder and compress the .app file so you have a .zip file again. 10.3. Now goto https://itunesconnect.apple.com/ and loginto your account. Add a new App and fill the form 10.4. Upload your app by using the Application Loader on your Mac. 10.5. Goto Your ITunes Connect Account and check the status, upload screens etc. ready!