From 277b5b0bd472d365886d44587a71ae7da5d341dd Mon Sep 17 00:00:00 2001 From: mahee96 <47920326+mahee96@users.noreply.github.com> Date: Sat, 7 Feb 2026 07:59:39 +0530 Subject: [PATCH] settings: added new switch to allow enabling appId customization (which will be shown during install) --- AltStore/Managing Apps/AppManager.swift | 3 +- AltStore/Settings/Settings.storyboard | 164 +++++++++++------- .../Settings/SettingsViewController.swift | 12 +- .../Extensions/UserDefaults+AltStore.swift | 2 + 4 files changed, 114 insertions(+), 67 deletions(-) diff --git a/AltStore/Managing Apps/AppManager.swift b/AltStore/Managing Apps/AppManager.swift index d22b6e57..0ebf5542 100644 --- a/AltStore/Managing Apps/AppManager.swift +++ b/AltStore/Managing Apps/AppManager.swift @@ -708,7 +708,8 @@ extension AppManager Task{ var app: AppProtocol = app // ---- Preflight bundle ID resolution ---- - if let presentingViewController { + if UserDefaults.shared.customizeAppId, // only show prompt when enabled by user + let presentingViewController { let originalBundleID = app.bundleIdentifier let resolution = await self.resolveBundleID( diff --git a/AltStore/Settings/Settings.storyboard b/AltStore/Settings/Settings.storyboard index 0bb4abcc..fafa2eee 100644 --- a/AltStore/Settings/Settings.storyboard +++ b/AltStore/Settings/Settings.storyboard @@ -1,9 +1,9 @@ - + - + @@ -22,7 +22,7 @@ - +