Feather signs but stays on “Ready”
Fix the local installation path when Feather completes signing but iOS never installs the app.
If Feather reaches Ready, the cryptographic signing stage may already have succeeded. The remaining failure is often the local server, installation manifest, HTTPS trust or network path used to hand the IPA to iOS.
Work through this sequence
- Open Feather → Settings → Installation.
- If using Fully Local mode, use Feather's option to update its SSL certificates.
- Retry the install once.
- If it still fails, turn on Only use localhost address and switch Server Type from Fully Local to Semi-Local. Older Feather versions may name these differently.
- Test the opposite network: Wi-Fi instead of mobile data, or mobile data instead of Wi-Fi.
- Temporarily disable custom DNS filtering, content filters or VPNs that can interfere with the local installation hostname.
- If your Feather version uses LocalDevVPN or a similar local VPN, confirm that the required VPN is connected.
- Restart Feather and retry a small known-good IPA.
Feather's own documentation explains that installation uses a locally hosted IPA and HTTPS endpoint before invoking an itms-services manifest. Its How It Works document is useful context. The official wiki also warns that blocking its installation domain will break this path: Feather wiki.
Distinguish network from signing failures
This checklist fits when:
- signing completes;
- the signed artifact appears in Feather;
- no useful iOS installation begins;
- behavior changes between Wi-Fi and mobile data.
It is less likely to help when iOS starts installation and then shows an integrity error. That points back toward the signature, profile, device or IPA.
Reinstall Feather only last
Deleting Feather can remove its local configuration, downloaded apps and signing setup. Before doing that:
- back up the original P12/profile pair and password;
- export anything Feather allows you to preserve;
- confirm you still possess a working way to reinstall Feather;
- record the current bundle identifier if you expect an in-place update.
File picker, Dynamic Island and media controls
Fix a sideloaded app whose file picker does nothing, or that never shows in the Dynamic Island or opens from media controls.
Revoked, expired or just broken?
Tell certificate-wide failure apart from an expired profile, failed refresh, bad IPA or network problem.