Many readers of our blog and subscribers of our YouTube channel have time and again asked us a solution for the invalid ipa / installation failed issue with Installous on jailbroken iPhone, iPad and iPod touch. In this post, we shall be doing exactly that. This guide will teach you how to fix invalid ipa issue in Installous 4.
What's the issue?
When you use Installous to download an app from the various sources that it lists for you, the app will be successfully downloaded on your jailbroken iOS device. Recently, our readers also complained that they could not download apps from Installous and were facing the API Error issue, we've already posted a guide on how to fix API Error issue on Installous 4, be sure to check that out as well. However, when the app was fully downloaded, it would not install even if you had the Install Automatically option turned on in Installous settings. If you manually went to the Downloads tab and tapped on the downloaded ipa file of the app, you would be presented with this error message: Invalid ipa / Installation failed.
Why does it happen?
There are basically two reasons why you may be facing this issue, the crux of both of which is that AppSync for your particular firwmare isn't installed correctly. We'll list both of them down below.
What is AppSync?
AppSync allows you to install and sync jailbroken apps. In layman terms, cracked apps downloaded using Installous can be installed on your jailbroken iOS device as well as be synced with iTunes. The latest version of AppSync supports iOS 4 and above. Even works with all three iOS 5 betas.
What are the reasons?
Number 1: It's possible that Installous may have not correctly installed. Sometimes repositories installed in Cydia can't download packages correctly due to server side issues. The particular repository which hosts Installous, the Hackulous repository to be precise can be added in Cydia by entering the following url: http://cydia.hackulo.us. For the first time, even if you just select Installous from the Hackulous repository, AppSync is also installed for the firmware running on your device. Its possible that either one of these packages may not have been correctly installed.
Number 2: Its highly likely that the AppSync installed on your device may not be for the firmware that you are running, or its also possible that AppSync may not have been installed from its official source, the Hackulous repository. The latter has a higher chances of exisiting if you have had Installous installed from some who didn't have any idea of what they were attempting to do and installed it from one of the many repositories that host AppSync.
The fix:
Number 1: Simply reinstall both Installous and AppSync on your jailbroken device. To do that, open Cydia>Manage>Packages then scroll and locate both AppSync and Installous. They are listed in alphabetical order so you'll notice AppSync up top, and will have to scroll a bit for Installous. Locate both of them and reinstall them from there. Try installing any app now, and if it successfully installed, enjoy!
Number 2: Open Cydia>Manage>Packages and tap on AppSync. If you're on iOS 4 and above, which should be likely as if you're still on iOS 3 and above YOU NEED TO UPGRADE, it should say AppSync for iOS 4+ and should also show that it has been downloaded from the Hackulous repository. Locations of these markings are shown in the red boxes. Now if AppSync doesn't read what we wrote above and simply says AppSync or AppSync for iOS 3+ and is hosted in any other repository, uninstall it immediately and proceed to the Hackulous repository to install it from there.
This will fix the invalid ipa / installation failed error for good. We've tried it out on a number of devices and guarantee that it will work for you. However, if you still face any difficulties at any part of the procedure, don't hesitate to describe your problem in a comment below and immediately get help from our team.