iOS

    How do I fix 'The app is not properly signed' in SideStore?

    The SideStore app on an iPhone in 2026 showing a 'not properly signed' error, with the Anisette URL setting and a refresh button highlighted as the first fixes to try

    The "app is not properly signed" error in SideStore looks like a broken download, but it is almost always a signing problem: the certificate or the anisette data SideStore used to sign the app was invalid. The app itself is usually fine. Here is what the error means and the order to work through the fixes.

    Short answer

    The error means the code signature SideStore applied is not valid, so iOS refuses to install or launch the app. SideStore re-signs apps with a certificate tied to your Apple Account, and that step fails when the anisette server is down, when a free certificate has expired after seven days, when the certificate was revoked, or when the pairing file is invalid. Per SideStore's troubleshooting docs, the most common fix is switching the Anisette server in settings, followed by refreshing the app to re-sign it.

    What you should know

    • It is a signing failure, not a corrupt app: the certificate or anisette data used to sign the app was invalid.
    • Anisette downtime is the usual cause: signing needs Apple's anisette data, and a failing server breaks it.
    • Free certificates expire in seven days: an app that worked last week may simply need a refresh.
    • A revoked certificate breaks every app: installing across multiple devices or too many apps can trigger revocation.
    • The pairing file matters: an invalid or missing pairing file blocks SideStore from refreshing and re-signing.

    What does "not properly signed" actually mean?

    It means iOS checked the app's code signature and rejected it. Every app installed outside the App Store still has to be signed with a valid Apple certificate, and SideStore handles that by signing the app with a development certificate tied to your Apple Account. When that signature is missing, malformed, or built from bad anisette data, iOS reports the app as not properly signed and refuses it. So the fix is never to re-download a different copy of the app; it is to repair the signing path SideStore uses. It helps to picture two halves of that path: SideStore needs valid anisette data from Apple to authenticate the signing request, and a valid certificate to actually sign the binary. A failure in either half produces the same generic error, which is why the message alone does not tell you which fix you need, and why working through the causes in order is faster than guessing.

    What causes it most often?

    A short list of failures covers almost every case. The table ranks them by how often they are the real cause, with the matching fix.

    CauseSymptomFix
    Anisette server down or returning bad dataSigning fails right after Apple Account sign-inSwitch the Anisette URL in SideStore settings, or self-host one
    Free certificate expired after seven daysThe app worked before and now will not launchRefresh the app in SideStore to re-sign it
    Certificate revokedErrors across several apps at onceSign in again to reset the certificate, then re-sign
    Invalid or missing pairing fileRefresh and install failures, AFC errorsRegenerate the pairing file and re-pair the device
    Free Apple Account limits reachedNew installs fail while old apps workRemove old sideloaded apps, or wait out the seven-day window

    How do you fix it, step by step?

    Work from the cheapest fix to the most involved:

    1. Switch the Anisette server: in SideStore settings, change the Anisette URL to an official or self-hosted server, then retry. This resolves the most common case.
    2. Refresh the app: a free certificate lasts seven days, so refreshing re-signs the app with a current certificate.
    3. Re-pair the device: if refresh keeps failing with connection or AFC errors, regenerate the pairing file and pair again.
    4. Reset the certificate: if several apps fail at once, the certificate was likely revoked, so sign in again to issue a fresh one and re-sign your apps.
    5. Check your limits: a free Apple Account allows a small number of active sideloaded apps and app IDs in a rolling window, so remove old apps if you have hit the cap.

    Why does the free Apple Account matter here?

    Because a free account carries the tight limits that cause most of these failures. A certificate from a free Apple Account is valid for seven days, after which the app must be re-signed, and the account allows only a handful of active sideloaded apps and a limited number of new app IDs per week. Some apps also request entitlements a free account cannot sign, such as certain push or associated-domain capabilities, which makes signing fail outright. A paid Apple Developer account removes the seven-day expiry and raises the limits, which is why heavy sideloaders tend to use one. The seven-day cycle is also why a sideloaded app that has been quietly working can fail on a day you changed nothing, since the expiry, and not anything you did, is what moved.

    What to watch out for

    The trap is certificate revocation. Apple revokes a free signing certificate when it is overused, for example when you install across several devices on the same account or churn through many app IDs, and a revoked certificate breaks every app it signed at once, not just the new one. Reset it by signing in again rather than reinstalling each app by hand. Code signing is also the same build-integrity layer that matters when an app heads to the App Store rather than to a sideloader: a pre-submission scan such as PTKD.com (https://ptkd.com) verifies signing and reads the compiled IPA against OWASP MASVS, which is the App Store side of the same concern. For SideStore itself, the fix stays with the certificate, the anisette server, and the pairing file.

    What to take away

    • "Not properly signed" is a signing failure, so repair the certificate or anisette path rather than re-downloading the app.
    • Switch the Anisette server first, then refresh the app, since anisette downtime and the seven-day certificate expiry cause most cases.
    • A revoked certificate breaks every signed app at once, so reset it by signing in again instead of fixing apps one by one.
    • A free Apple Account brings the seven-day expiry and tight limits; a paid account avoids the expiry, and for App Store builds a pre-submission scan such as PTKD.com checks signing on the compiled IPA.
    • #sidestore
    • #sideloading
    • #code-signing
    • #anisette
    • #apple-certificate
    • #ios
    • #pairing-file

    Frequently asked questions

    What does 'not properly signed' mean in SideStore?
    It means iOS checked the app's code signature and rejected it. SideStore signs apps with a certificate tied to your Apple Account, and that signature can be missing or malformed when the anisette data is bad, the certificate expired or was revoked, or the pairing file is invalid. The app file is usually fine, so the fix is to repair the signing path, not to re-download the app.
    Why does my sideloaded app stop working after a week?
    Because a certificate from a free Apple Account is valid for only seven days. When it expires, the signature is no longer valid and iOS refuses to launch the app, often showing a signing error. Refreshing the app in SideStore re-signs it with a current certificate. A paid Apple Developer account removes the seven-day expiry, so heavy sideloaders usually move to one.
    How do I change the anisette server in SideStore?
    Open SideStore's settings and change the Anisette URL to an official server or one you self-host, then retry the install or refresh. Anisette servers occasionally go down or return bad data, which breaks signing, and switching to a working server is the most common fix for the 'not properly signed' error. Hosting your own anisette server is the most reliable long-term option.
    Will a paid Apple Developer account fix this for good?
    It fixes the biggest causes but not all of them. A paid account removes the seven-day certificate expiry and raises the app and app-ID limits, so most signing failures disappear. Anisette downtime and an invalid pairing file can still break signing regardless of account type, so you may still need to switch the Anisette server or re-pair the device on occasion.
    Why did my certificate get revoked?
    Apple revokes a free signing certificate when it is overused, commonly when you install across multiple devices on the same Apple Account or cycle through many app IDs in a short period. A revoked certificate invalidates every app it signed at once, not just the latest one. Sign in again in SideStore to issue a fresh certificate, then refresh your apps to re-sign them.

    Keep reading

    Scan your app in minutes

    Upload an APK, AAB, or IPA. PTKD returns an OWASP-aligned report with copy-paste fixes.

    Try PTKD free