Refactor to eliminate hardcoded identifiers
Read package identifier and app group ID from Info.plist at runtime via AppConfiguration. This enables SFM.System to use TeamID-prefixed app group format required by macOS Sequoia, fixing the privacy prompt when accessing app group data.
This commit is contained in:
@@ -7,7 +7,7 @@ import Library
|
||||
|
||||
#if os(iOS) || os(tvOS)
|
||||
public class UIProfileUpdateTask: BGAppRefreshTask {
|
||||
private static let taskSchedulerPermittedIdentifier = "\(FilePath.packageName).update_profiles"
|
||||
private static let taskSchedulerPermittedIdentifier = AppConfiguration.backgroundTaskID
|
||||
|
||||
private static var registered = false
|
||||
public static func configure() throws {
|
||||
|
||||
Reference in New Issue
Block a user