Skip to content

Fix sideload install (Unable to Install / stuck sending payload)#4

Merged
useruserdev merged 1 commit into
mainfrom
fix-install
Jun 3, 2026
Merged

Fix sideload install (Unable to Install / stuck sending payload)#4
useruserdev merged 1 commit into
mainfrom
fix-install

Conversation

@useruserdev
Copy link
Copy Markdown
Owner

v1.0.2 failed to install via Feather ('Unable to Install', stuck at sending payload). The bundle differed from the last installable build (v1.0.7) by a hand-written Info.plist (background-mode keys, orientation keys, and a missing CFBundleDevelopmentRegion).

Step 1 — get back to an installable baseline:

  • Revert to the generated Info.plist (GENERATE_INFOPLIST_FILE), exactly like v1.0.7 — no hand-written plist.
  • Remove the background task (BGAppRefreshTask) and its Info.plist keys.
  • Subscriptions refresh on launch / scenePhase active + pull-to-refresh; change notifications still fire and now show in the foreground (UNUserNotificationCenterDelegate).
  • Bump to 1.0.3 (build 4).

Background refresh will be reintroduced via a properly generated plist in a follow-up (user has a paid cert, which supports background), once this baseline is confirmed installable.

Feather failed with 'Unable to Install' (stuck at sending payload). The only bundle difference from the last installable build (v1.0.7) was the background-fetch capability (UIBackgroundModes + BGTaskSchedulerPermittedIdentifiers), which sideload profiles (free cert) reject.

- Remove BackgroundRefresh (BGAppRefreshTask) and the background-mode Info.plist keys.
- Revert to the generated Info.plist (GENERATE_INFOPLIST_FILE) as in v1.0.7 — no manual plist.
- Subscriptions now refresh on app launch / scenePhase active and pull-to-refresh; change notifications still fire and are shown in the foreground via UNUserNotificationCenterDelegate.
- Drop the background-refresh toggle and interval from Settings.
- Bump to 1.0.3 (build 4).
@useruserdev useruserdev merged commit 0886311 into main Jun 3, 2026
3 checks passed
@useruserdev useruserdev deleted the fix-install branch June 3, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant