From 8354794c2446e3faebe945404332c3da4fb8e268 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Fri, 15 May 2020 14:44:06 -0700 Subject: [PATCH] Embeds original bundle ID under ALTBundleIdentifier Info.plist key --- AltKit/Bundle+AltStore.swift | 1 + AltStore/Operations/ResignAppOperation.swift | 1 + 2 files changed, 2 insertions(+) diff --git a/AltKit/Bundle+AltStore.swift b/AltKit/Bundle+AltStore.swift index e5bb4e39..37fe4374 100644 --- a/AltKit/Bundle+AltStore.swift +++ b/AltKit/Bundle+AltStore.swift @@ -16,6 +16,7 @@ public extension Bundle public static let serverID = "ALTServerID" public static let certificateID = "ALTCertificateID" public static let appGroups = "ALTAppGroups" + public static let altBundleID = "ALTBundleIdentifier" public static let urlTypes = "CFBundleURLTypes" public static let exportedUTIs = "UTExportedTypeDeclarations" diff --git a/AltStore/Operations/ResignAppOperation.swift b/AltStore/Operations/ResignAppOperation.swift index 3288d79e..314a59a1 100644 --- a/AltStore/Operations/ResignAppOperation.swift +++ b/AltStore/Operations/ResignAppOperation.swift @@ -112,6 +112,7 @@ private extension ResignAppOperation guard var infoDictionary = bundle.infoDictionary else { throw ALTError(.missingInfoPlist) } infoDictionary[kCFBundleIdentifierKey as String] = profile.bundleIdentifier + infoDictionary[Bundle.Info.altBundleID] = identifier for (key, value) in additionalInfoDictionaryValues {