Removes support for “background mode” permissions

This commit is contained in:
Riley Testut
2023-05-26 14:58:52 -05:00
parent b662b90ea7
commit 4ed40cd544
7 changed files with 5 additions and 47 deletions

View File

@@ -166,15 +166,10 @@ private extension FetchSourceOperation
versions.insert(version.versionID)
}
for permission in app.permissions
for permission in app.permissions where permission.type == .privacy
{
switch permission.type
{
case .privacy, .backgroundMode:
guard permission.usageDescription != nil else { throw SourceError.missingPermissionUsageDescription(for: permission.permission, app: app, source: source) }
default: break
}
// Privacy permissions MUST have a usage description.
guard permission.usageDescription != nil else { throw SourceError.missingPermissionUsageDescription(for: permission.permission, app: app, source: source) }
}
}