Skip to content

Commit a885d5e

Browse files
authored
[App Check] Remove usages of FIR_*_SUPPORTED_TARGETS macros (#11831)
1 parent 00fd7c0 commit a885d5e

13 files changed

+13
-68
lines changed

FirebaseAppCheck/Sources/AppAttestProvider/DCAppAttestService+FIRAppAttestService.h

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,12 @@
1414
* limitations under the License.
1515
*/
1616

17-
#import <TargetConditionals.h>
18-
19-
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckAvailability.h"
20-
21-
// Currently DCAppAttestService is available on iOS only.
22-
#if FIR_APP_ATTEST_SUPPORTED_TARGETS
23-
2417
#import <DeviceCheck/DeviceCheck.h>
2518

2619
#import "FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestService.h"
2720

21+
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckAvailability.h"
22+
2823
NS_ASSUME_NONNULL_BEGIN
2924

3025
FIR_APP_ATTEST_PROVIDER_AVAILABILITY
@@ -33,5 +28,3 @@ FIR_APP_ATTEST_PROVIDER_AVAILABILITY
3328
@end
3429

3530
NS_ASSUME_NONNULL_END
36-
37-
#endif // FIR_APP_ATTEST_SUPPORTED_TARGETS

FirebaseAppCheck/Sources/AppAttestProvider/DCAppAttestService+FIRAppAttestService.m

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616

1717
#import "FirebaseAppCheck/Sources/AppAttestProvider/DCAppAttestService+FIRAppAttestService.h"
1818

19-
// Currently DCAppAttestService is available on iOS only.
20-
#if FIR_APP_ATTEST_SUPPORTED_TARGETS
21-
2219
@implementation DCAppAttestService (FIRAppAttestService)
2320

2421
@end
25-
26-
#endif // FIR_APP_ATTEST_SUPPORTED_TARGETS

FirebaseAppCheck/Sources/AppAttestProvider/FIRAppAttestProvider.m

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ - (instancetype)initWithAppAttestService:(id<FIRAppAttestService>)appAttestServi
136136
}
137137

138138
- (nullable instancetype)initWithApp:(FIRApp *)app {
139-
#if FIR_APP_ATTEST_SUPPORTED_TARGETS
140139
NSURLSession *URLSession = [NSURLSession
141140
sessionWithConfiguration:[NSURLSessionConfiguration ephemeralSessionConfiguration]];
142141

@@ -166,9 +165,6 @@ - (nullable instancetype)initWithApp:(FIRApp *)app {
166165
keyIDStorage:keyIDStorage
167166
artifactStorage:artifactStorage
168167
backoffWrapper:backoffWrapper];
169-
#else // FIR_APP_ATTEST_SUPPORTED_TARGETS
170-
return nil;
171-
#endif // FIR_APP_ATTEST_SUPPORTED_TARGETS
172168
}
173169

174170
#pragma mark - FIRAppCheckProvider

FirebaseAppCheck/Sources/DeviceCheckProvider/DCDevice+FIRDeviceCheckTokenGenerator.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
* limitations under the License.
1515
*/
1616

17-
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckAvailability.h"
18-
19-
#if FIR_DEVICE_CHECK_SUPPORTED_TARGETS
20-
2117
#import <DeviceCheck/DeviceCheck.h>
2218

2319
#import "FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckTokenGenerator.h"
@@ -29,5 +25,3 @@ NS_ASSUME_NONNULL_BEGIN
2925
@end
3026

3127
NS_ASSUME_NONNULL_END
32-
33-
#endif // FIR_DEVICE_CHECK_SUPPORTED_TARGETS

FirebaseAppCheck/Sources/DeviceCheckProvider/DCDevice+FIRDeviceCheckTokenGenerator.m

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@
1616

1717
#import "FirebaseAppCheck/Sources/DeviceCheckProvider/DCDevice+FIRDeviceCheckTokenGenerator.h"
1818

19-
#if FIR_DEVICE_CHECK_SUPPORTED_TARGETS
20-
2119
@implementation DCDevice (FIRDeviceCheckTokenGenerator)
2220

2321
@end
24-
25-
#endif // FIR_DEVICE_CHECK_SUPPORTED_TARGETS

FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckProvider.m

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
* limitations under the License.
1515
*/
1616

17-
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckAvailability.h"
18-
19-
#if FIR_DEVICE_CHECK_SUPPORTED_TARGETS
20-
2117
#import <Foundation/Foundation.h>
2218

2319
#if __has_include(<FBLPromises/FBLPromises.h>)
@@ -159,5 +155,3 @@ - (void)getTokenWithCompletion:(void (^)(FIRAppCheckToken *_Nullable token,
159155
@end
160156

161157
NS_ASSUME_NONNULL_END
162-
163-
#endif // FIR_DEVICE_CHECK_SUPPORTED_TARGETS

FirebaseAppCheck/Sources/DeviceCheckProvider/FIRDeviceCheckProviderFactory.m

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
* limitations under the License.
1515
*/
1616

17-
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckAvailability.h"
18-
19-
#if FIR_DEVICE_CHECK_SUPPORTED_TARGETS
20-
2117
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRDeviceCheckProviderFactory.h"
2218

2319
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheck.h"
@@ -34,5 +30,3 @@ + (void)load {
3430
}
3531

3632
@end
37-
38-
#endif // FIR_DEVICE_CHECK_SUPPORTED_TARGETS

FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckAvailability.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
#pragma mark - DeviceCheck
2323

2424
// Targets where DeviceCheck framework is available to be used in preprocessor conditions.
25+
// TODO: Remove this macro during a breaking change; it is no longer used in the codebase but is
26+
// defined in the public API.
2527
#define FIR_DEVICE_CHECK_SUPPORTED_TARGETS \
2628
TARGET_OS_IOS || TARGET_OS_OSX || TARGET_OS_TV || TARGET_OS_WATCH
2729

@@ -32,6 +34,8 @@
3234
#pragma mark - App Attest
3335

3436
// Targets where `DCAppAttestService` is available to be used in preprocessor conditions.
37+
// TODO: Remove this macro during a breaking change; it is no longer used in the codebase but is
38+
// defined in the public API.
3539
#define FIR_APP_ATTEST_SUPPORTED_TARGETS \
3640
TARGET_OS_IOS || TARGET_OS_OSX || TARGET_OS_TV || TARGET_OS_WATCH
3741

FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRDeviceCheckProvider.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
#import "FIRAppCheckAvailability.h"
2020
#import "FIRAppCheckProvider.h"
2121

22-
#if FIR_DEVICE_CHECK_SUPPORTED_TARGETS
23-
2422
@class FIRApp;
2523
@protocol FIRDeviceCheckAPIServiceProtocol;
2624
@protocol FIRDeviceCheckTokenGenerator;
@@ -46,5 +44,3 @@ NS_SWIFT_NAME(DeviceCheckProvider)
4644
@end
4745

4846
NS_ASSUME_NONNULL_END
49-
50-
#endif // FIR_DEVICE_CHECK_SUPPORTED_TARGETS

FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRDeviceCheckProviderFactory.h

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,9 @@
1414
* limitations under the License.
1515
*/
1616

17-
#import "FIRAppCheckAvailability.h"
18-
19-
#if FIR_DEVICE_CHECK_SUPPORTED_TARGETS
20-
2117
#import <Foundation/Foundation.h>
2218

19+
#import "FIRAppCheckAvailability.h"
2320
#import "FIRAppCheckProviderFactory.h"
2421

2522
NS_ASSUME_NONNULL_BEGIN
@@ -37,5 +34,3 @@ NS_SWIFT_NAME(DeviceCheckProviderFactory)
3734
@end
3835

3936
NS_ASSUME_NONNULL_END
40-
41-
#endif // FIR_DEVICE_CHECK_SUPPORTED_TARGETS

0 commit comments

Comments
 (0)