Home · iPhone question

How to Fix AltStore Error -80045 When Sideloading Apps

Fix AltStore Error -80045 When Sideloading: AltStore error -80045 occurs during sideloading due to login issues. Updating to AltStore Classic 2.3.1 and AltServer 1.8.2 resolves this error. If updating fails, reinstalling AltStore via AltServer can fix the problem.

Quick answer

Fix AltStore Error -80045 When Sideloading: AltStore error -80045 occurs during sideloading due to login issues. Updating to AltStore Classic 2.3.1 and AltServer 1.8.2 resolves this error. If updating fails, reinstalling AltStore via AltServer can fix the problem.

Unofficial methodThis tutorial covers a method, tool, or setting not officially provided by Apple. Check compatibility with your iOS version before continuing.

Fix AltStore Error -80045 When Sideloading: what you need to know

Understanding AltStore Error -80045 and Who It Affects

If you use AltStore to sideload apps on your iPhone or iPad, you might encounter the frustrating error code -80045. This error typically appears during the login process, preventing you from installing or refreshing sideloaded apps. It mainly affects users running older versions of AltStore or AltServer on macOS, especially those who haven't updated their software recently. Understanding this error is crucial because it interrupts the core functionality of AltStore, which relies on seamless authentication with Apple's servers to manage app sideloading.

What Causes the AltStore Error -80045?

Error -80045 is primarily related to authentication failures between AltStore and Apple's servers. This can occur for several reasons, including expired or invalid certificates, outdated versions of AltStore or AltServer, or network communication issues that disrupt the authentication handshake. Since AltStore operates by running a local server (AltServer) on your Mac to facilitate app sideloading, any mismatch, bug, or incompatibility between these components can trigger this error. For example, if your AltServer version does not support the latest authentication protocols required by Apple, the login process will fail, resulting in error -80045.

Important: This Is an Unofficial Fix

The solutions discussed here involve updating or reinstalling unofficial software components—AltStore Classic and AltServer. These tools are developed by third parties and are not endorsed or supported by Apple. Because of this, compatibility may vary, especially with future updates to iOS or macOS. Users should proceed with caution, ensuring they understand the risks involved, including potential data loss or app instability. It is always recommended to back up your data before making changes to your device's software environment.

Prerequisites Before Fixing Error -80045

  • A Mac computer running macOS with AltServer installed. AltServer acts as the bridge between your Mac and iOS device, enabling app sideloading.
  • An iPhone or iPad connected to the Mac via USB or the same Wi-Fi network. Reliable connectivity is essential for proper communication between devices.
  • AltStore Classic version 2.3.1 or later installed on your iOS device. This version includes fixes targeting error -80045.
  • AltServer version 1.8.2 or later installed on your Mac. This update addresses server-side issues that contribute to the error.
  • Your Apple ID credentials for sideloading apps. AltStore uses your Apple ID to generate necessary certificates for app installation.

Step-by-Step Guide to Fix AltStore Error -80045

  1. Update AltServer on your Mac: Begin by launching AltServer on your Mac. Click the AltServer icon located in the macOS menu bar at the top of your screen. From the dropdown menu, select "Check for Updates." If an update is available, download and install AltServer version 1.8.2 or newer. Keeping AltServer updated ensures compatibility with Apple's authentication servers and fixes known bugs.
  2. Update AltStore Classic on your iOS device: Open the AltStore app on your iPhone or iPad. Navigate to the "My Apps" tab, where your sideloaded apps are listed. Check for any available updates to AltStore Classic itself. If version 2.3.1 or later is available, proceed to install the update. This step is crucial because the app's internal mechanisms for handling authentication and app refreshes are improved in this version.
  3. If updating fails, reinstall AltStore: Sometimes, the update process may not complete successfully due to corrupted files or other issues. In this case, on your Mac, open AltServer and connect your iOS device via USB or ensure it is on the same Wi-Fi network. From the AltServer menu, select "Install AltStore," then choose your connected device. Follow the on-screen prompts to reinstall the app. Reinstalling can resolve deeper issues that simple updates do not fix.
  4. Restart your iOS device: After updating or reinstalling, reboot your iPhone or iPad. Restarting helps clear temporary caches and ensures that all changes take effect properly. It also resets network connections, which can be beneficial if the error was caused by communication issues.
  5. Try sideloading again: Open AltStore on your iOS device, sign in with your Apple ID if prompted, and attempt to install or refresh your sideloaded apps. Monitor whether error -80045 appears during this process. Successful sideloading without errors indicates that the fix has worked.

How to Verify the Fix Worked

Once you have completed the update or reinstall steps, the error -80045 should no longer appear during login or sideloading attempts. To verify, try refreshing one of your sideloaded apps within AltStore. If the app refreshes without interruption or error messages, the fix is effective. Additionally, you can monitor the AltServer logs on your Mac for any authentication errors. If the error persists, double-check that both AltStore and AltServer are updated to the latest versions and that your Apple ID credentials are entered correctly. Sometimes, incorrect passwords or expired app-specific passwords can cause authentication failures.

Limitations and Known Issues

  • AltStore and AltServer rely on unofficial methods to sideload apps, which means they may break or require updates with future iOS or macOS releases. Users should be prepared for potential interruptions and keep an eye on updates from the AltStore development team.
  • Apple ID authentication can sometimes fail due to two-factor authentication (2FA) settings or network restrictions such as firewalls or VPNs. Users with 2FA enabled may need to generate app-specific passwords to use with AltStore.
  • Wi-Fi syncing, while convenient, may be less reliable than USB connections for sideloading apps. Network interference or instability can cause authentication or installation failures.

Troubleshooting Tips

  • Ensure your Mac and iOS device are on the same Wi-Fi network or connected via USB. Consistent connectivity is essential for AltServer to communicate with your device.
  • Restart both your Mac and iOS device before retrying the sideloading process. This can resolve temporary glitches.
  • Temporarily disable firewall or antivirus software on your Mac that might block AltServer's network access. Some security software may mistakenly flag AltServer's activity as suspicious.
  • Use a valid Apple ID without two-factor authentication if possible, or generate an app-specific password if 2FA is enabled. This ensures smoother authentication.
  • Check for macOS system updates that might affect AltServer functionality. Sometimes, system-level changes can impact how AltServer operates.

How to Roll Back If Needed

If the update causes new issues or does not resolve error -80045, you can uninstall AltStore from your iOS device by deleting the app as you would any other. Then, if you have an earlier version of AltStore saved on your Mac, you can reinstall it via AltServer. Keep in mind that older versions may reintroduce error -80045 or other bugs, so rolling back should be a temporary measure while awaiting further updates or fixes.

Summary

AltStore error -80045 is a common login problem encountered during the sideloading process that can disrupt app installation and refreshing. The primary solution involves updating to AltStore Classic 2.3.1 and AltServer 1.8.2 on macOS, which include fixes addressing authentication failures. If updates fail, reinstalling AltStore via AltServer is a reliable alternative. Users should always ensure their software versions are current and that Apple ID credentials are correctly entered to avoid authentication errors. While these fixes improve stability, users should remain aware of the unofficial nature of these tools and the potential for future compatibility issues.

Visit Apple’s official iPhone Support

Related guides

Tools mentioned in this article

New to these tools? Open their reference page before following an advanced method.

AltServer →Advanced iOS tool · IntermediateAltStore →Sideloading · Beginner

Related questions