Installing free iOS applications onto a non-jailbroken iDevice is extremely easy to do. There are a few requirements, but the entire process is very simple and can be done very quickly.
Disclaimer: Please use free applications responsibly! If you like an app, then buy it. If you don’t like it, then delete it. Some apps are a bit pricey, so it’s usually best to try them before you actually buy them.
Install free apps.ipa format files to iPad 2 or other non-jailbreak devices, which requires the following cumbersome steps
As mentioned above, you do NOT need to be jailbroken to do this. I’ve been testing this on my non-jailbroken iPad 2, and it works beautifully.
- Snow Leopard – To do this, you’re going to need a Mac, hackintosh, or virtual machine. As long as you have something that can run Snow Leopard, then you’re good to go.
- Xcode 3.2.6 – This method doesn’t seem to work with Xcode 4, so you’re going to need a version of Xcode (such as 3.2.6) that’s compatible with iOS 4.2 and above.
- Paid Developer Account – You’re going to either need a paid developer account, or to have your iDevice’s UDID registered with a paid developer as well as a provisioning profile that’s made for your device. I’m not going to provide any support with this one.
Don’t have a paid developer account? Check THIS out.
Steps 2-5 are just the initial steps that you have to take. Once you go through them once, you don’t have to do them again. You can just follow step 1, and steps 6-15 after you do steps 2-5.
- Copy a free .ipa file to your desktop.
- Open Terminal.
- Run: curl -O http://download.imodzone.net/ipagod/CrappStore.zip
- Run: unzip -o CrappStore.zip -d “/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application/”
- Once you’ve entered those 2 commands, you can close Terminal, as won’t need to run those steps ever again.
- Rename your .ipa file to a .zip by adding .zip to the end of it.
- Extract the files from the .zip by double-clicking on it.
- Go into the “Payload” folder, and copy the name of the .app (click on it, press enter, then copy the name).
- You can go ahead and delete the extracted folder, and rename your .zip back to a .ipa.
- Open up Xcode.
- Start a new project by choosing the new “Crappstore” template (under iOS>Applications in the left sidebar), and save the project to your desktop.
- Go to Project>Edit Project Settings. Make sure you choose the “Base SDK” to be “iOS Latest”. Also make sure you choose your provisioning profile under Code Signing>Code Signing Identity>Any iOS.
- Drag your .ipa into your project folder.
- Drag the .ipa that you just put into your project folder into Xcode (hopefully you know how to do this properly).
- Click on “Build and Run”.
Your free app will now be installed onto your non-jailbroken iDevice. You can check the progress of the installation (useful for large apps, such as Asphalt 6 Adrenaline HD) by going to Window>Organizer, and click on your iDevice in the left sidebar.