Skip to content

Commit 8bebbf5

Browse files
committed
Adds build settings for missing usage description strings
1 parent 0b51a8a commit 8bebbf5

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
@@ -1211,23 +1211,30 @@ public final class BuiltinMacros {
12111211
public static let INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = BuiltinMacros.declareBooleanMacro("INFOPLIST_KEY_ITSAppUsesNonExemptEncryption")
12121212
public static let INFOPLIST_KEY_ITSEncryptionExportComplianceCode = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_ITSEncryptionExportComplianceCode")
12131213
public static let INFOPLIST_KEY_NFCReaderUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NFCReaderUsageDescription")
1214+
public static let INFOPLIST_KEY_NSAccessoryTrackingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSAccessoryTrackingUsageDescription")
1215+
public static let INFOPLIST_KEY_NSAppDataUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSAppDataUsageDescription")
12141216
public static let INFOPLIST_KEY_NSAppleEventsUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSAppleEventsUsageDescription")
12151217
public static let INFOPLIST_KEY_NSAppleMusicUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSAppleMusicUsageDescription")
12161218
public static let INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription")
12171219
public static let INFOPLIST_KEY_NSBluetoothPeripheralUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSBluetoothPeripheralUsageDescription")
12181220
public static let INFOPLIST_KEY_NSBluetoothWhileInUseUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSBluetoothWhileInUseUsageDescription")
12191221
public static let INFOPLIST_KEY_NSCalendarsUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCalendarsUsageDescription")
1222+
public static let INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription")
1223+
public static let INFOPLIST_KEY_NSCalendarsWriteOnlyUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCalendarsWriteOnlyAccessUsageDescription")
12201224
public static let INFOPLIST_KEY_NSCameraUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCameraUsageDescription")
12211225
public static let INFOPLIST_KEY_NSContactsUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSContactsUsageDescription")
1226+
public static let INFOPLIST_KEY_NSCriticalMessagingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSCriticalMessagingUsageDescription")
12221227
public static let INFOPLIST_KEY_NSDesktopFolderUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSDesktopFolderUsageDescription")
12231228
public static let INFOPLIST_KEY_NSDocumentsFolderUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSDocumentsFolderUsageDescription")
12241229
public static let INFOPLIST_KEY_NSDownloadsFolderUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSDownloadsFolderUsageDescription")
12251230
public static let INFOPLIST_KEY_NSFaceIDUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFaceIDUsageDescription")
12261231
public static let INFOPLIST_KEY_NSFallDetectionUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFallDetectionUsageDescription")
12271232
public static let INFOPLIST_KEY_NSFileProviderDomainUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFileProviderDomainUsageDescription")
12281233
public static let INFOPLIST_KEY_NSFileProviderPresenceUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFileProviderPresenceUsageDescription")
1234+
public static let INFOPLIST_KEY_NSFinancialDataUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFinancialDataUsageDescription")
12291235
public static let INFOPLIST_KEY_NSFocusStatusUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSFocusStatusUsageDescription")
12301236
public static let INFOPLIST_KEY_NSGKFriendListUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSGKFriendListUsageDescription")
1237+
public static let INFOPLIST_KEY_NSHandsTrackingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSHandsTrackingUsageDescription")
12311238
public static let INFOPLIST_KEY_NSHealthClinicalHealthRecordsShareUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSHealthClinicalHealthRecordsShareUsageDescription")
12321239
public static let INFOPLIST_KEY_NSHealthShareUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSHealthShareUsageDescription")
12331240
public static let INFOPLIST_KEY_NSHealthUpdateUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSHealthUpdateUsageDescription")
@@ -1239,6 +1246,7 @@ public final class BuiltinMacros {
12391246
public static let INFOPLIST_KEY_NSLocationTemporaryUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSLocationTemporaryUsageDescription")
12401247
public static let INFOPLIST_KEY_NSLocationUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSLocationUsageDescription")
12411248
public static let INFOPLIST_KEY_NSLocationWhenInUseUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSLocationWhenInUseUsageDescription")
1249+
public static let INFOPLIST_KEY_NSMainCameraUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSMainCameraUsageDescription")
12421250
public static let INFOPLIST_KEY_NSMicrophoneUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSMicrophoneUsageDescription")
12431251
public static let INFOPLIST_KEY_NSMotionUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSMotionUsageDescription")
12441252
public static let INFOPLIST_KEY_NSNearbyInteractionAllowOnceUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSNearbyInteractionAllowOnceUsageDescription")
@@ -1247,6 +1255,7 @@ public final class BuiltinMacros {
12471255
public static let INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription")
12481256
public static let INFOPLIST_KEY_NSPhotoLibraryUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSPhotoLibraryUsageDescription")
12491257
public static let INFOPLIST_KEY_NSRemindersUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSRemindersUsageDescription")
1258+
public static let INFOPLIST_KEY_NSRemindersFullAccessUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSRemindersFullAccessUsageDescription")
12501259
public static let INFOPLIST_KEY_NSRemovableVolumesUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSRemovableVolumesUsageDescription")
12511260
public static let INFOPLIST_KEY_NSSensorKitPrivacyPolicyURL = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSSensorKitPrivacyPolicyURL")
12521261
public static let INFOPLIST_KEY_NSSensorKitUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSSensorKitUsageDescription")
@@ -1257,6 +1266,7 @@ public final class BuiltinMacros {
12571266
public static let INFOPLIST_KEY_NSUserTrackingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSUserTrackingUsageDescription")
12581267
public static let INFOPLIST_KEY_NSVideoSubscriberAccountUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSVideoSubscriberAccountUsageDescription")
12591268
public static let INFOPLIST_KEY_NSVoIPUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSVoIPUsageDescription")
1269+
public static let INFOPLIST_KEY_NSWorldSensingUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_NSWorldSensingUsageDescription")
12601270
public static let INFOPLIST_KEY_OSBundleUsageDescription = BuiltinMacros.declareStringMacro("INFOPLIST_KEY_OSBundleUsageDescription")
12611271

12621272
// Info.plist Keys - macOS
@@ -2446,24 +2456,31 @@ public final class BuiltinMacros {
24462456
// Info.plist Keys - Usage Descriptions
24472457
INFOPLIST_KEY_ITSAppUsesNonExemptEncryption,
24482458
INFOPLIST_KEY_ITSEncryptionExportComplianceCode,
2459+
INFOPLIST_KEY_NSAccessoryTrackingUsageDescription,
2460+
INFOPLIST_KEY_NSAppDataUsageDescription,
24492461
INFOPLIST_KEY_NFCReaderUsageDescription,
24502462
INFOPLIST_KEY_NSAppleEventsUsageDescription,
24512463
INFOPLIST_KEY_NSAppleMusicUsageDescription,
24522464
INFOPLIST_KEY_NSBluetoothAlwaysUsageDescription,
24532465
INFOPLIST_KEY_NSBluetoothPeripheralUsageDescription,
24542466
INFOPLIST_KEY_NSBluetoothWhileInUseUsageDescription,
24552467
INFOPLIST_KEY_NSCalendarsUsageDescription,
2468+
INFOPLIST_KEY_NSCalendarsFullAccessUsageDescription,
2469+
INFOPLIST_KEY_NSCalendarsWriteOnlyUsageDescription,
24562470
INFOPLIST_KEY_NSCameraUsageDescription,
24572471
INFOPLIST_KEY_NSContactsUsageDescription,
2472+
INFOPLIST_KEY_NSCriticalMessagingUsageDescription,
24582473
INFOPLIST_KEY_NSDesktopFolderUsageDescription,
24592474
INFOPLIST_KEY_NSDocumentsFolderUsageDescription,
24602475
INFOPLIST_KEY_NSDownloadsFolderUsageDescription,
24612476
INFOPLIST_KEY_NSFaceIDUsageDescription,
24622477
INFOPLIST_KEY_NSFallDetectionUsageDescription,
24632478
INFOPLIST_KEY_NSFileProviderDomainUsageDescription,
24642479
INFOPLIST_KEY_NSFileProviderPresenceUsageDescription,
2480+
INFOPLIST_KEY_NSFinancialDataUsageDescription,
24652481
INFOPLIST_KEY_NSFocusStatusUsageDescription,
24662482
INFOPLIST_KEY_NSGKFriendListUsageDescription,
2483+
INFOPLIST_KEY_NSHandsTrackingUsageDescription,
24672484
INFOPLIST_KEY_NSHealthClinicalHealthRecordsShareUsageDescription,
24682485
INFOPLIST_KEY_NSHealthShareUsageDescription,
24692486
INFOPLIST_KEY_NSHealthUpdateUsageDescription,
@@ -2475,6 +2492,7 @@ public final class BuiltinMacros {
24752492
INFOPLIST_KEY_NSLocationTemporaryUsageDescription,
24762493
INFOPLIST_KEY_NSLocationUsageDescription,
24772494
INFOPLIST_KEY_NSLocationWhenInUseUsageDescription,
2495+
INFOPLIST_KEY_NSMainCameraUsageDescription,
24782496
INFOPLIST_KEY_NSMicrophoneUsageDescription,
24792497
INFOPLIST_KEY_NSMotionUsageDescription,
24802498
INFOPLIST_KEY_NSNearbyInteractionAllowOnceUsageDescription,
@@ -2483,6 +2501,7 @@ public final class BuiltinMacros {
24832501
INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription,
24842502
INFOPLIST_KEY_NSPhotoLibraryUsageDescription,
24852503
INFOPLIST_KEY_NSRemindersUsageDescription,
2504+
INFOPLIST_KEY_NSRemindersFullAccessUsageDescription,
24862505
INFOPLIST_KEY_NSRemovableVolumesUsageDescription,
24872506
INFOPLIST_KEY_NSSensorKitPrivacyPolicyURL,
24882507
INFOPLIST_KEY_NSSensorKitUsageDescription,
@@ -2493,6 +2512,7 @@ public final class BuiltinMacros {
24932512
INFOPLIST_KEY_NSUserTrackingUsageDescription,
24942513
INFOPLIST_KEY_NSVideoSubscriberAccountUsageDescription,
24952514
INFOPLIST_KEY_NSVoIPUsageDescription,
2515+
INFOPLIST_KEY_NSWorldSensingUsageDescription,
24962516
INFOPLIST_KEY_OSBundleUsageDescription,
24972517

24982518
// Info.plist Keys - macOS

0 commit comments

Comments
 (0)