Embeds original bundle ID under ALTBundleIdentifier Info.plist key

This commit is contained in:
Riley Testut
2020-05-15 14:44:06 -07:00
parent b25a0e46cb
commit 8354794c24
2 changed files with 2 additions and 0 deletions

View File

@@ -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"

View File

@@ -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
{