If you're like me, and just downloaded Flash CS5 to test out it's ability to create iPhone apps, only to be stopped by the fact that you have to spend money at apple to be a developer, then this instrucatable is for you.

This instructable will show you how to export a Flash iPhone project to an IPA without a Developer Connection with Apple, and then how to test that app on your iPhone. 

Please note, you still will not be able to publish the apps that you create on Apples AppStore. (Well I don't know what would happen if you tried, but I don't see it turning out well).

Here's what you'll need:
 - Flash CS5
 - iPhone/iPod Touch
 - The iPhone/iPod Touch needs to be jailbroken
 - You need to be able to install IPAs by dragging them into iTunes or some other method

You'll need to look up instructions on the latter two if you're not sure on what those are.

To be honest I'm not 100% sure that your iPhone needs to be jailbroken before doing this. So if someone without a jailbroken iPhone wants to try this, by all means do and let me know how that works out.

Step 1: Design Your App in Flash

 The first step is designing your test App in Flash CS5.

Once Flash is open go to the File menu and chose New...

And then in the New Document dialog, choose iPhone OS, and then click OK.

You should see a blank white box.

Using the Text tool on the right side of the screen, write some words in the box.

Step 2: Exporting the App

Before we export your App, be sure to save it (File>Save).

Now under the File menu, go to iPhone OS Settings...
and then switch to the deployment tab.

Download the zip file attached to this instructable and extract the files in it: Fake.zip and Fake.mobileprovision

Next to certificate, browse for FakeCert.p12 and select it.
In the password field enter 1234

Next to Provisioning File browse for Fake.mobileprovision and select it.
It should populate the App ID field automatically, don't mess with it.
If it doesn't it should read com.gamevil.zenonia2

Next click Publish.

Be patient, even on a fast computer, it may take a while for it to finish building the App.

Once finished, in  the same directory as the fla file that you saved earlier should be an ipa file with the same name.

Step 3: Installing the App on to your Device

 Once you've found the IPA file, open iTunes.

Plug in your jailbroken iPod Touch or IPhone.

On the left of iTunes, select Applications. If you haven't downloaded Apps before on iTunes, you'll need to download an App from the iTunes AppStore, on your computer, before this menu option will show.

On the left menu in iTunes select your device.

Then on the tabs on the top click Applications. Make sure Sync Applications is checked. You should see your application in the list. Make sure the box next to it is checked as well.
Now press sync at the bottom of the screen.

Step 4: Test Out your App!

 After iTunes is done syncing, unlock  your device, and find your new app!
<p>Please update this tutorial xD</p>
<p>the game downloaded on the phone but shows &quot;Waiting...&quot; when you try to open it...please help</p>
<p>It works with flash cc and os x, thank you so much :)</p>
<p>thank you so much !!!!</p>
<p>Great Whenever landed up here I am learning good number of new approaches to start with <a href="http://www.contus.com/iphone-application-development.php" rel="nofollow">iOS app development</a>, and also the step guide helps me always I rely on this site for coding new start of <a href="http://www.shelaf.com/2013/12/ios-devs-make-out-5x-more-revenue-per.html" rel="nofollow">iPhone apps</a>. </p>
Hmm, i'm probably doing something wrong. I've made ipa file but when i'm trying to upload it to ipad with iFunbox i have error message:<em> &quot;Funbox involve the official app installation API on iDevice. All installed Apps work only within their own sandbox, which is safe and quarantined from the iOS kernel. To install unsigned/unofficial/modified ipa package, install AppSync from Cydia first.&quot;</em><br> <br> Do i need jailbrake to upload this app on ipad?<br> Why i just cant install app Via USB
I got this to work with Adobe Flash Builder, but I did have to modify the Fake.mobileprovision file to have the same name as my project.
does this certificate work with xcode?. thank you
Thanks to share such a valuable information which is very important.
it says incompatible with my iphone. Please help
Thanks for posting the files. When I try to apply the Fake.mobileprovision file to itunes, I get 0xE800801A error, which looks like an exchange server error. Can you please upload the files again?<br><br>Thanks!
Hi bcarasco,<br><br>Thanks for the article. I have successfully followed until step 2.<br>However I am stuck at step 3, specifically in the last 2 paragraphs there:<br><br>&quot;On the left menu in iTunes select your device.<br><br>Then on the tabs on the top click Applications. Make sure Sync Applications is checked. You should see your application in the list. Make sure the box next to it is checked as well.<br>Now press sync at the bottom of the screen.&quot;<br><br>How do I select my device in iTunes? and where can I find this Sync Applications?<br><br>Thx again.
Thanks for the certificates but when i tried uploading it into my iPhone, an 0xE8008001 error came up....
You need &quot;AppSync for OS 4.0&quot; to patch the mobile installation files and allow hacked ipa files. After jailbreaking, load Cydia and add &quot;http://cydia.hackulo.us/&quot; as a package source, then search for the AppSync application.
I have the same issue. I'm gonna try jailbreaking my phone next. See apple, this is what happens..
Bingo. I had to install AppSync from Cydia, once that was done my app sync's just fine.<br><br>Thanks a million for this tutorial and files! This is great for getting your feet wet.
Genious! (:
When i try to sync the app to my ipod it says &quot;the app&quot;&quot; was not installed on the ipod&quot;&quot; because it is not compatible with this ipod&quot;
I have the same problem with my iPod touch and my iPhone 3G. One of them is jailbreak and the other one is not. I get the same error when I sync them with itunes.<br><br>Is there a problem with these keys or something changed in new itunes?!
Do the P12 and the mobie provision still work with latest IOS (4.3) and itunes(10.2.2). Is there some new restrictions?<br> I can't install my apps anymore..
thanks a lot~~~~~<br><br>awesome!
wooooow!!!!! <br>it's working... <br> <br>Thank you very much....
You're a God :) &lt;3
An error prompt when installing the app in my iphone (1st Gen) :(
Thanks!!! work for me :)
Thank you for your pic! :)
I cannot choose iPhone OS, I can only choose AIR for iPhone OS, maybe it's because my version is to new?
omg, thank you for this, testing it now..
thank you very much<br>it work<br>my mobile is Apple iphone 3Gs
Thanks, publishing now!
When I click publish, it starts publishing but after 3 seconds an error on the abode window pops up that says<br><br> &quot;No se ha vinculado ninguna biblioteca compartida en tiempo de ejecucion (RSL) para su configuracion de publicacion: iPhone OS&quot;.<br><br>what should I do?
Thanks a lot for this!! Very helpful
how could you put it on without jailbreaking the ipod?
in my folder don't be a .ipa file :S sry for bad english xD
whoa, thank you. works great with flash cs5.5
Thanks for the instructable, it works great in my iphone :)
Worked great for me. One thing to add, you don't need to download an app from the app store to see the app menu in iTunes. Just go to preferences and make a tick beside Apps. Thanks for the certificate and the clear instructions. Cheers.
If you changed the &quot;com.gamevil.zenonia2&quot;, what would happen?
Hi. Great tutorial - I haven't tried it yet but everyone else says it works. For everyone saying about the error in itunes, you need to have your iDevice jailbroken and Appsync installed, because your iDevice needs some sort of digital signature to install apps, and Appsync bypasses it.<br><br>Thanks.
when i clic on publish, it starts working but then an error: &quot;&quot;falta el archivo swf especificado como contenido raiz&quot;&quot; in english something like SWF file specified as root content is missing<br>culdo you help me please?<br>
its not working for me T.T<br>when i publish the file its like publishing,and then a messege pops out that says java.exe has crushed and it ends the publishing , how can i make it work ?
wooof I solved the &quot;0xE8008001&quot; error, which was because my iPod was not jail broken (I only use it legally) but now I had to do this so I could test this before paying the 99$!<br>this is what I did with my iPod 4 with iOS 4.2.1 after a lot of researching:<br>1) downloaded &quot;redsn0w&quot; v0.9.6b4 for windows.<br>2) since I am on windows 7 set it to run with &quot;Windows XP compatibility mode&quot; and as an adminstrator.<br>3) using iTunes (latest) updated the firmware then restored it.<br>4) copied my firmware &quot;iPod4,1_4.2.1_8C148_Restore.ipsw&quot; found in &quot;Users\MyName\AppData\Roaming\Apple Computer\iTunes\iPod Software Updates&quot; to the redsn0w folder.<br>5) ran redsn0w and browsed for the copied file.<br>6) clicked next kept the settings as it is then followed the instructions.<br>now an app called &quot;Cydia&quot; but it wont run.<br>7) ran redsn0w again, selected &quot;just boot it tethered right now&quot;, nexts...<br>the device will boot now, and you can run Cydia (with wifi connection)<br>8) let it update the database, then search for &quot;AppSync for iOS 4.2&quot; and download it.<br>9) restart then do step 7 again.<br>10) now you can use your ipa ;)
Thank you very much! It works for me with the following: adobe flash professional cs5 jailbroken iphone 3gs with 4.1, windows 64bit.<br>It is really good that I can test my app before I buy an app developer ID.<br>Anyway it only works with jailbreak for me, it writes the same error when I try to sync it without jailbreak as a downloaded app.<br>Thank you again for your effort!
At first it didn't works for me ( mac 10.6) but then I check the box &quot;remenber password for this session&quot; in the deployment window and then I works fine. <br><br>Thnaks a lot for this post
Thanks for the certificates. Unfortunately it gives me an unknown error when uploading.<br><br>0xE8008001 is the error code.<br><br><br>And wow it takes ages to publish
Someone help, I also got the same error. &quot;0xE8008001&quot;.
I got the same error code :(
I can create the .ipa, but when I put it on my iphone, the application closes, does anybody have this problem? (Iphone 2G with 3.1.2 firmware)
solved!! If anybody has the same problem, just change recursively permissions to 0775 in winscp of the app folder. thanks!

About This Instructable


13 favorites


More by bcarasco: Cropping in Acrobat X How to use Adobe's iPhone Packager without an Apple Developer Subscription
Add instructable to: