iOS apps installer (no iTunes needed)

December 17th, 2012 by Slav

Let’s face it, nobody in their right mind would describe developing applications for Apple as a “pleasant experience”. This is especially true when you’re on a PC. Especially when you compare developing android air app on PC and deploying it for testing on android device.  The amount of hoops apple makes you jump through and the effort needed to deploy your app on device just so you can test it is just downright discouraging.  The fact you need to use iTunes to deploy your app makes it very frustrating, as there’s a limit to a number of computers that are authorised to connect to certain devices, which is a pain if you have a multiple apple devices in the company, that we use for testing and debugging, and each of these when connected would have to be first sync, and depending on the size of your team de authorised from one computer to other, the whole deployment process just took too long and was a major pain.

Thankfully , since couple of month ago and version 3.4 of AIR we can deploy AIR apps directly to apple devices without using iTunes. There are couple of ways to do this – like using ANT scripts if you are using eclipse based IDEs, or command prompt, but none of them are very straightforward and user friendly.

That’s why me and my colleague Ben decided to make a GUI wrapper for this, that would make this matter of a simple drag and drop..

How does it work ?  Simples!

iosInstaller

 

  1. Run Setup.exe to install the app installer application.
  2. Start the application (it will check automatically at the start for usb connected apple devices) if your device wasn’t connected , connect it now, and click “Check connected devices” and make sure your device is found.
  3. Drag your app description xml file onto the app
  4. Drag Your compiled IPA file onto the app
  5. Press install on device.

That’s it!

It might take a minute or two , depending on the size of your app, but after the installation process is done you should have your app deployed on your device.

There are few caveats :

  • this installer works only with ONE apple device connected so make sure you unplug your other devices
  • if your ipa file wouldn’t deploy via iTunes, it won’t deploy via this app either. e.g. it will fail if there’s problem with certificate, or provisioning profile (for example make sure your device is added to the provisioning profile for your app)
  • it will only deploy adHoc profile applications, i.e. those compiled for testing on specific devices, and NOT the general distribution ones, (destined to be distributed via iTunes)

Posted in AIR, AS3, flash

13 Responses

  1. lepeng

    You could also check out
    i-Foxbox http://www.i-funbox.com/

  2. 13Flo

    I prefer iFunBox! It let you install any IPA, handle several devices and you can even your app by WiFi.

    http://www.i-funbox.com/

  3. my wild green screen studio tricks

    I’m not that much of a online reader to be honest but your blogs really nice, keep it up!
    I’ll go ahead and bookmark your website to come back in the future. Many thanks

  4. Andres

    We have gone above the significance of aging, but why perform the other details matter.
    With worries of in the event the government’s stimulus package is going to take effect lots more people are wondering when in case they need more life insurance. Every state will have their very own requirements on the subject of the difference between separated and divorced insured’s.

  5. internet flash drive

    Based on the information presented here, residents of Louisiana, whether they live and work
    in the countryside, or in massive cities such as New Orleans, can foist off the chains of dial-up Internet,
    DSL and Wi-Fi opting for a type of Internet service, which guarantees that the user connects to the web the first time every time.

    I had to go through a lot to finally discover what the best internet marketing training program needs
    for you to get the best and most informative training possible.
    In this kind of marketing, people are recruited by the originator to
    sell to the person’s friends, relatives and
    colleaugues, their ‘network’.

  6. www.instructables.com

    You could find settings that allow you to block specific forms of
    material out of your kids.
    Whenever choosing video games on your children, it’s crucial that you do a
    little research first.

  7. Tiffany

    There is certainly a lot to learn about this subject.
    I love all of the points you have made.

    My homepage – search engine optimization (Tiffany)

  8. Augustus

    Good info. Lucky me I came across your site by accident (stumbleupon).
    I’ve book-marked it for later!

  9. content writing

    Great post. I will be experiencing a few of these issues as well..

  10. Angel Decor

    Ԝhat’s up everyone, it’s my first pay a vіѕit at this site, and post iѕ genuinely fruitful for me, keep up posting these types of articles.

  11. Water Fountains

    Thanks on your marvelous posting! I seriously enjoyed reading
    it, you can be a great author.I will always bookmark your blog and may come back later on.
    I want to encourage continue your great job, have a nice evening!

  12. mobile application development company

    Hello exceptional blog! Does running a blog such as this take a lot of
    work? I’ve no expertise in coding however I was hoping to start my own
    blog in the near future. Anyhow, if you have any
    ideas or tips for new blog owners please share.
    I know this is off subject but I just needed to ask.
    Kudos!

  13. Gwendolyn

    Also check that you don’t delete emails in your email client once it logs into the server.
    User whom already owns an account with other third party Captcha services will find that GSA Integrates
    with most of the popular captcha solving services including, decaptcher, deathbycaptcha, bypasscaptcha,
    image typez, captcha sniper & captcha infinity ,and more ‘.
    Many works quite well except most of them do not do Wiki Submission by linking via Wiki Pages, well known Wiki discussing boards, and
    Wiki Profiles from Popular and Authoritative.