|
46 | 46 |
|
47 | 47 | #pragma mark - App Attest
|
48 | 48 |
|
49 |
| -// App Attest availability was extended to macOS and Mac Catalyst in Xcode 12.5. |
50 |
| -#if (defined(__IPHONE_14_5) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_14_5) || \ |
51 |
| - (defined(__MAC_11_3) && __MAC_OS_X_VERSION_MAX_ALLOWED >= __MAC_11_3) || \ |
52 |
| - (defined(__TVOS_14_5) && __TV_OS_VERSION_MAX_ALLOWED >= __TVOS_14_5) |
53 |
| - |
54 |
| -// Targets where `DCAppAttestService` is available to be used in preprocessor conditions. |
55 |
| -#define FIR_APP_ATTEST_SUPPORTED_TARGETS TARGET_OS_IOS || TARGET_OS_OSX |
56 |
| - |
57 |
| -// `AppAttestProvider` availability annotations |
58 |
| -#define FIR_APP_ATTEST_PROVIDER_AVAILABILITY \ |
59 |
| - API_AVAILABLE(macos(11.0), ios(14.0)) API_UNAVAILABLE(tvos, watchos) |
60 |
| - |
61 |
| -#else // (defined(__IPHONE_14_5) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_14_5) || \ |
62 |
| - (defined(__MAC_11_3) && __MAC_OS_X_VERSION_MAX_ALLOWED >= __MAC_11_3) || \ |
63 |
| - (defined(__TVOS_14_5) && __TV_OS_VERSION_MAX_ALLOWED >= __TVOS_14_5) |
64 |
| - |
65 | 49 | // Targets where `DCAppAttestService` is available to be used in preprocessor conditions.
|
66 |
| -#define FIR_APP_ATTEST_SUPPORTED_TARGETS TARGET_OS_IOS && !TARGET_OS_MACCATALYST |
| 50 | +#define FIR_APP_ATTEST_SUPPORTED_TARGETS TARGET_OS_IOS || TARGET_OS_OSX || TARGET_OS_TV |
67 | 51 |
|
68 | 52 | // `AppAttestProvider` availability annotations
|
69 | 53 | #define FIR_APP_ATTEST_PROVIDER_AVAILABILITY \
|
70 |
| - API_AVAILABLE(ios(14.0)) API_UNAVAILABLE(macos, tvos, watchos) |
71 |
| - |
72 |
| -#endif // (defined(__IPHONE_14_5) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_14_5) || \ |
73 |
| - (defined(__MAC_11_3) && __MAC_OS_X_VERSION_MAX_ALLOWED >= __MAC_11_3) || \ |
74 |
| - (defined(__TVOS_14_5) && __TV_OS_VERSION_MAX_ALLOWED >= __TVOS_14_5) |
| 54 | + API_AVAILABLE(macos(11.0), ios(14.0), tvos(15.0)) API_UNAVAILABLE(watchos) |
0 commit comments