[AltServer] Embeds ALTServerID in Info.plist if app uses AltKit

This commit is contained in:
Riley Testut
2022-03-29 19:34:47 -07:00
parent 16564500e2
commit 48c49c6ec7

View File

@@ -841,6 +841,12 @@ private extension ALTDeviceManager
try encryptedData.write(to: certificateURL, options: .atomic)
}
}
else if infoDictionary.keys.contains(Bundle.Info.deviceID)
{
// There is an ALTDeviceID entry, so assume the app is using AltKit and replace it with the device's UDID.
additionalValues[Bundle.Info.deviceID] = device.identifier
additionalValues[Bundle.Info.serverID] = UserDefaults.standard.serverID
}
try prepare(appBundle, additionalInfoDictionaryValues: additionalValues)