Skip to content

Commit 70af35a

Browse files
authored
Pr/update usage description keys (#682)
* Adds build settings for missing usage description strings * Fixes NSCalendarsWriteOnlyAccessUsageDescription
1 parent b233171 commit 70af35a

File tree

3 files changed

+99
-0
lines changed

3 files changed

+99
-0
lines changed

Sources/SWBCore/Settings/BuiltinMacros.swift

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1215,23 +1215,30 @@ public final class BuiltinMacros {
12151215
public static let INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = BuiltinMacros.declareBooleanMacro("INFOPLIST_KEY_ITSAppUsesNonExemptEncryption")
12161216
public static let INFOPLIST_KEY_ITSEncryptionExportComplianceCode = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_ITSEncryptionExportComplianceCode")
12171217
public static let INFOPLIST_KEY_NFCReaderUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NFCReaderUsageDescription")
1218+
public static let INFOPLIST_KEY_NSAccessoryTrackingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSAccessoryTrackingUsageDescription")
1219+
public static let INFOPLIST_KEY_NSAppDataUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSAppDataUsageDescription")
12181220
public static let INFOPLIST_KEY_NSAppleEventsUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSAppleEventsUsageDescription")
12191221
public static let INFOPLIST_KEY_NSAppleMusicUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSAppleMusicUsageDescription")
12201222
public static let INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription")
12211223
public static let INFOPLIST_KEY_NSBluetoothPeripheralUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSBluetoothPeripheralUsageDescription")
12221224
public static let INFOPLIST_KEY_NSBluetoothWhileInUseUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSBluetoothWhileInUseUsageDescription")
12231225
public static let INFOPLIST_KEY_NSCalendarsUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCalendarsUsageDescription")
1226+
public static let INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription")
1227+
public static let INFOPLIST_KEY_NSCalendarsWriteOnlyAccessUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCalendarsWriteOnlyAccessUsageDescription")
12241228
public static let INFOPLIST_KEY_NSCameraUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCameraUsageDescription")
12251229
public static let INFOPLIST_KEY_NSContactsUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSContactsUsageDescription")
1230+
public static let INFOPLIST_KEY_NSCriticalMessagingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCriticalMessagingUsageDescription")
12261231
public static let INFOPLIST_KEY_NSDesktopFolderUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSDesktopFolderUsageDescription")
12271232
public static let INFOPLIST_KEY_NSDocumentsFolderUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSDocumentsFolderUsageDescription")
12281233
public static let INFOPLIST_KEY_NSDownloadsFolderUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSDownloadsFolderUsageDescription")
12291234
public static let INFOPLIST_KEY_NSFaceIDUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFaceIDUsageDescription")
12301235
public static let INFOPLIST_KEY_NSFallDetectionUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFallDetectionUsageDescription")
12311236
public static let INFOPLIST_KEY_NSFileProviderDomainUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFileProviderDomainUsageDescription")
12321237
public static let INFOPLIST_KEY_NSFileProviderPresenceUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFileProviderPresenceUsageDescription")
1238+
public static let INFOPLIST_KEY_NSFinancialDataUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFinancialDataUsageDescription")
12331239
public static let INFOPLIST_KEY_NSFocusStatusUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFocusStatusUsageDescription")
12341240
public static let INFOPLIST_KEY_NSGKFriendListUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSGKFriendListUsageDescription")
1241+
public static let INFOPLIST_KEY_NSHandsTrackingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSHandsTrackingUsageDescription")
12351242
public static let INFOPLIST_KEY_NSHealthClinicalHealthRecordsShareUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSHealthClinicalHealthRecordsShareUsageDescription")
12361243
public static let INFOPLIST_KEY_NSHealthShareUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSHealthShareUsageDescription")
12371244
public static let INFOPLIST_KEY_NSHealthUpdateUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSHealthUpdateUsageDescription")
@@ -1243,6 +1250,7 @@ public final class BuiltinMacros {
12431250
public static let INFOPLIST_KEY_NSLocationTemporaryUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSLocationTemporaryUsageDescription")
12441251
public static let INFOPLIST_KEY_NSLocationUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSLocationUsageDescription")
12451252
public static let INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSLocationWhenInUseUsageDescription")
1253+
public static let INFOPLIST_KEY_NSMainCameraUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSMainCameraUsageDescription")
12461254
public static let INFOPLIST_KEY_NSMicrophoneUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSMicrophoneUsageDescription")
12471255
public static let INFOPLIST_KEY_NSMotionUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSMotionUsageDescription")
12481256
public static let INFOPLIST_KEY_NSNearbyInteractionAllowOnceUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSNearbyInteractionAllowOnceUsageDescription")
@@ -1251,6 +1259,7 @@ public final class BuiltinMacros {
12511259
public static let INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription")
12521260
public static let INFOPLIST_KEY_NSPhotoLibraryUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSPhotoLibraryUsageDescription")
12531261
public static let INFOPLIST_KEY_NSRemindersUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSRemindersUsageDescription")
1262+
public static let INFOPLIST_KEY_NSRemindersFullAccessUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSRemindersFullAccessUsageDescription")
12541263
public static let INFOPLIST_KEY_NSRemovableVolumesUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSRemovableVolumesUsageDescription")
12551264
public static let INFOPLIST_KEY_NSSensorKitPrivacyPolicyURL = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSSensorKitPrivacyPolicyURL")
12561265
public static let INFOPLIST_KEY_NSSensorKitUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSSensorKitUsageDescription")
@@ -1261,6 +1270,7 @@ public final class BuiltinMacros {
12611270
public static let INFOPLIST_KEY_NSUserTrackingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSUserTrackingUsageDescription")
12621271
public static let INFOPLIST_KEY_NSVideoSubscriberAccountUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSVideoSubscriberAccountUsageDescription")
12631272
public static let INFOPLIST_KEY_NSVoIPUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSVoIPUsageDescription")
1273+
public static let INFOPLIST_KEY_NSWorldSensingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSWorldSensingUsageDescription")
12641274
public static let INFOPLIST_KEY_OSBundleUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_OSBundleUsageDescription")
12651275

12661276
// Info.plist Keys - macOS
@@ -2454,24 +2464,31 @@ public final class BuiltinMacros {
24542464
// Info.plist Keys - Usage Descriptions
24552465
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption,
24562466
INFOPLIST_KEY_ITSEncryptionExportComplianceCode,
2467+
INFOPLIST_KEY_NSAccessoryTrackingUsageDescription,
2468+
INFOPLIST_KEY_NSAppDataUsageDescription,
24572469
INFOPLIST_KEY_NFCReaderUsageDescription,
24582470
INFOPLIST_KEY_NSAppleEventsUsageDescription,
24592471
INFOPLIST_KEY_NSAppleMusicUsageDescription,
24602472
INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription,
24612473
INFOPLIST_KEY_NSBluetoothPeripheralUsageDescription,
24622474
INFOPLIST_KEY_NSBluetoothWhileInUseUsageDescription,
24632475
INFOPLIST_KEY_NSCalendarsUsageDescription,
2476+
INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription,
2477+
INFOPLIST_KEY_NSCalendarsWriteOnlyAccessUsageDescription,
24642478
INFOPLIST_KEY_NSCameraUsageDescription,
24652479
INFOPLIST_KEY_NSContactsUsageDescription,
2480+
INFOPLIST_KEY_NSCriticalMessagingUsageDescription,
24662481
INFOPLIST_KEY_NSDesktopFolderUsageDescription,
24672482
INFOPLIST_KEY_NSDocumentsFolderUsageDescription,
24682483
INFOPLIST_KEY_NSDownloadsFolderUsageDescription,
24692484
INFOPLIST_KEY_NSFaceIDUsageDescription,
24702485
INFOPLIST_KEY_NSFallDetectionUsageDescription,
24712486
INFOPLIST_KEY_NSFileProviderDomainUsageDescription,
24722487
INFOPLIST_KEY_NSFileProviderPresenceUsageDescription,
2488+
INFOPLIST_KEY_NSFinancialDataUsageDescription,
24732489
INFOPLIST_KEY_NSFocusStatusUsageDescription,
24742490
INFOPLIST_KEY_NSGKFriendListUsageDescription,
2491+
INFOPLIST_KEY_NSHandsTrackingUsageDescription,
24752492
INFOPLIST_KEY_NSHealthClinicalHealthRecordsShareUsageDescription,
24762493
INFOPLIST_KEY_NSHealthShareUsageDescription,
24772494
INFOPLIST_KEY_NSHealthUpdateUsageDescription,
@@ -2483,6 +2500,7 @@ public final class BuiltinMacros {
24832500
INFOPLIST_KEY_NSLocationTemporaryUsageDescription,
24842501
INFOPLIST_KEY_NSLocationUsageDescription,
24852502
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription,
2503+
INFOPLIST_KEY_NSMainCameraUsageDescription,
24862504
INFOPLIST_KEY_NSMicrophoneUsageDescription,
24872505
INFOPLIST_KEY_NSMotionUsageDescription,
24882506
INFOPLIST_KEY_NSNearbyInteractionAllowOnceUsageDescription,
@@ -2491,6 +2509,7 @@ public final class BuiltinMacros {
24912509
INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription,
24922510
INFOPLIST_KEY_NSPhotoLibraryUsageDescription,
24932511
INFOPLIST_KEY_NSRemindersUsageDescription,
2512+
INFOPLIST_KEY_NSRemindersFullAccessUsageDescription,
24942513
INFOPLIST_KEY_NSRemovableVolumesUsageDescription,
24952514
INFOPLIST_KEY_NSSensorKitPrivacyPolicyURL,
24962515
INFOPLIST_KEY_NSSensorKitUsageDescription,
@@ -2501,6 +2520,7 @@ public final class BuiltinMacros {
25012520
INFOPLIST_KEY_NSUserTrackingUsageDescription,
25022521
INFOPLIST_KEY_NSVideoSubscriberAccountUsageDescription,
25032522
INFOPLIST_KEY_NSVoIPUsageDescription,
2523+
INFOPLIST_KEY_NSWorldSensingUsageDescription,
25042524
INFOPLIST_KEY_OSBundleUsageDescription,
25052525

25062526
// Info.plist Keys - macOS

0 commit comments

Comments
 (0)