Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add FirebaseAppCheckInterop umbrella header #11860

Merged
merged 23 commits into from
Oct 11, 2023
Merged
Show file tree
Hide file tree
Changes from 22 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
337a0d0
Add FirebaseAppCheckInterop umbrella header
andrewheard Sep 27, 2023
7e7d930
Move headers into FirebaseAppCheckInterop subdir
andrewheard Sep 27, 2023
e55f5ee
Add FirebaseAppCheckInterop as dep of FirebaseAuth
andrewheard Sep 28, 2023
49db8f2
Formatting
andrewheard Sep 28, 2023
c0247bd
Update Firestore to depend on FirebaseAppCheckInterop
andrewheard Sep 29, 2023
98eb994
Import order
andrewheard Sep 29, 2023
7629a91
Import order fix
andrewheard Sep 29, 2023
8a1fb24
Fix directory structure
andrewheard Oct 10, 2023
d482745
Add `FirebaseAppCheckInterop` in `Firestore/core/CMakeLists.txt`
andrewheard Oct 10, 2023
ae84218
Update `public_header_files` path in `FirebaseAppCheckInterop.podspec`
andrewheard Oct 10, 2023
056e6c2
Replace `@import FirebaseAppCheckInterop` with `#import <>`
andrewheard Oct 10, 2023
a6f7029
Temporarily revert "Replace `@import FirebaseAppCheckInterop` with `#…
andrewheard Oct 10, 2023
bb28e09
Add `FirebaseAppCheckInterop` as local dep in Firestore/Example/Podfile
andrewheard Oct 10, 2023
39486ba
Fix headers glob in `FirebaseAppCheck/Interop/CMakeLists.txt`
andrewheard Oct 11, 2023
f346d97
Replace `@import FirebaseAppCheckInterop` with `#import <>`
andrewheard Oct 11, 2023
3d93f20
Add intra-module import exception for FirebaseAppCheckInterop
andrewheard Oct 11, 2023
153cc66
Update FirebaseAppCheckInterop podspec deps to version 10.17
andrewheard Oct 11, 2023
75c93a6
Remove outdated changes in check_imports.swift
andrewheard Oct 11, 2023
5b2aa94
Fix accidental removal in check_imports.swift
andrewheard Oct 11, 2023
39ca438
Remove source files dependency from FirebaseAuth.podspec
andrewheard Oct 11, 2023
1ce7a53
Add FirebaseAppCheckInterop to FirebaseAuth/Tests/Sample/Podfile
andrewheard Oct 11, 2023
9a28408
Add CHANGELOG entry
andrewheard Oct 11, 2023
21feee1
Update FirebaseAppCheck/CHANGELOG.md
andrewheard Oct 11, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion FirebaseAppCheck.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Pod::Spec.new do |s|
s.osx.weak_framework = 'DeviceCheck'
s.tvos.weak_framework = 'DeviceCheck'

s.dependency 'FirebaseAppCheckInterop', '~> 10.16'
s.dependency 'FirebaseAppCheckInterop', '~> 10.17'
s.dependency 'FirebaseCore', '~> 10.0'
s.dependency 'PromisesObjC', '~> 2.1'
s.dependency 'GoogleUtilities/Environment', '~> 7.8'
Expand Down
4 changes: 4 additions & 0 deletions FirebaseAppCheck/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# 10.17.0
- [changed] Replaced semantic imports (`@import FirebaseAppCheckInterop`) with umbrella header imports
(`#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>`) for ObjC++ compatibility (#11860).
andrewheard marked this conversation as resolved.
Show resolved Hide resolved

# 10.9.0
- [feature] Added `limitedUseToken(completion:)` for obtaining limited-use tokens for
protecting non-Firebase backends. (#11086)
Expand Down
2 changes: 1 addition & 1 deletion FirebaseAppCheck/Interop/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ if(NOT APPLE)
return()
endif()

file(GLOB headers *.h)
file(GLOB headers Public/FirebaseAppCheckInterop/*.h)
firebase_ios_generate_dummy_source(FirebaseAppCheckInterop sources)

firebase_ios_add_framework(
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/*
* Copyright 2023 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

#import "FIRAppCheckInterop.h"
#import "FIRAppCheckProtocol.h"
#import "FIRAppCheckTokenResultInterop.h"
2 changes: 1 addition & 1 deletion FirebaseAppCheck/Sources/Core/FIRAppCheck.m
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheck.h"

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#if __has_include(<FBLPromises/FBLPromises.h>)
#import <FBLPromises/FBLPromises.h>
Expand Down
2 changes: 1 addition & 1 deletion FirebaseAppCheck/Sources/Core/FIRAppCheckComponent.m
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#import <Foundation/Foundation.h>

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#import "FirebaseAppCheck/Sources/Core/FIRAppCheck+Internal.h"
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheck.h"
Expand Down
2 changes: 1 addition & 1 deletion FirebaseAppCheck/Sources/Core/FIRAppCheckTokenResult.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#import <Foundation/Foundation.h>

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

NS_ASSUME_NONNULL_BEGIN

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#import <Foundation/Foundation.h>

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

@class FIRApp;
@class FIRAppCheckToken;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

#import <OCMock/OCMock.h>

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#import "FirebaseAppCheck/Sources/Core/TokenRefresh/FIRAppCheckTokenRefresher.h"
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheck.h"
Expand Down
2 changes: 1 addition & 1 deletion FirebaseAppCheck/Tests/Unit/Core/FIRAppCheckTests.m
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

#import "FBLPromise+Testing.h"

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheck.h"
#import "FirebaseAppCheck/Sources/Public/FirebaseAppCheck/FIRAppCheckErrors.h"
Expand Down
4 changes: 2 additions & 2 deletions FirebaseAppCheckInterop.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,6 @@ Pod::Spec.new do |s|
s.tvos.deployment_target = '12.0'
s.watchos.deployment_target = '6.0'

s.source_files = 'FirebaseAppCheck/Interop/*.[hm]'
s.public_header_files = 'FirebaseAppCheck/Interop/*.h'
s.source_files = 'FirebaseAppCheck/Interop/**/*.[hm]'
s.public_header_files = 'FirebaseAppCheck/Interop/Public/FirebaseAppCheck/*.h'
end
3 changes: 1 addition & 2 deletions FirebaseAuth.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ supports email and password accounts, as well as several 3rd party authenticatio
source + '**/*.[mh]',
'FirebaseCore/Extension/*.h',
'FirebaseAuth/Interop/*.h',
'FirebaseAppCheck/Interop/*.h',
]
s.public_header_files = source + 'Public/FirebaseAuth/*.h'
s.preserve_paths = [
Expand All @@ -52,7 +51,7 @@ supports email and password accounts, as well as several 3rd party authenticatio
}
s.framework = 'Security'
s.ios.framework = 'SafariServices'
s.dependency 'FirebaseAppCheckInterop', '~> 10.0'
s.dependency 'FirebaseAppCheckInterop', '~> 10.17'
s.dependency 'FirebaseCore', '~> 10.0'
s.dependency 'GoogleUtilities/AppDelegateSwizzler', '~> 7.8'
s.dependency 'GoogleUtilities/Environment', '~> 7.8'
Expand Down
8 changes: 4 additions & 4 deletions FirebaseAuth/Sources/Auth/FIRAuth.m
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,11 @@
#import <UIKit/UIKit.h>
#endif

#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#import <GoogleUtilities/GULAppDelegateSwizzler.h>
#import <GoogleUtilities/GULAppEnvironmentUtil.h>
#import <GoogleUtilities/GULSceneDelegateSwizzler.h>
#import "FirebaseAuth/Sources/Public/FirebaseAuth/FirebaseAuth.h"
#import "FirebaseCore/Extension/FirebaseCoreInternal.h"

#import "FirebaseAppCheck/Interop/FIRAppCheckInterop.h"
#import "FirebaseAuth/Sources/Auth/FIRAuthDataResult_Internal.h"
#import "FirebaseAuth/Sources/Auth/FIRAuthDispatcher.h"
#import "FirebaseAuth/Sources/Auth/FIRAuthGlobalWorkQueue.h"
Expand Down Expand Up @@ -65,13 +63,15 @@
#import "FirebaseAuth/Sources/Backend/RPC/FIRVerifyPasswordResponse.h"
#import "FirebaseAuth/Sources/Backend/RPC/FIRVerifyPhoneNumberRequest.h"
#import "FirebaseAuth/Sources/Backend/RPC/FIRVerifyPhoneNumberResponse.h"
#import "FirebaseAuth/Sources/Public/FirebaseAuth/FirebaseAuth.h"
#import "FirebaseAuth/Sources/Storage/FIRAuthKeychainServices.h"
#import "FirebaseAuth/Sources/SystemService/FIRAuthStoredUserManager.h"
#import "FirebaseAuth/Sources/User/FIRAdditionalUserInfo_Internal.h"
#import "FirebaseAuth/Sources/User/FIRUser_Internal.h"
#import "FirebaseAuth/Sources/Utilities/FIRAuthErrorUtils.h"
#import "FirebaseAuth/Sources/Utilities/FIRAuthExceptionUtils.h"
#import "FirebaseAuth/Sources/Utilities/FIRAuthWebUtils.h"
#import "FirebaseCore/Extension/FirebaseCoreInternal.h"

#if TARGET_OS_IOS
#import "FirebaseAuth/Sources/AuthProvider/Phone/FIRPhoneAuthCredential_Internal.h"
Expand Down
4 changes: 3 additions & 1 deletion FirebaseAuth/Sources/AuthProvider/OAuth/FIROAuthProvider.m
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,14 @@
*/

#import "FirebaseAuth/Sources/Public/FirebaseAuth/FIROAuthProvider.h"

#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#include <CommonCrypto/CommonCrypto.h>
#import "FirebaseAuth/Sources/Public/FirebaseAuth/FIRFacebookAuthProvider.h"
#import "FirebaseAuth/Sources/Public/FirebaseAuth/FIROAuthCredential.h"
#import "FirebaseCore/Extension/FirebaseCoreInternal.h"

#import "FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h"
#import "FirebaseAuth/Sources/Auth/FIRAuthGlobalWorkQueue.h"
#import "FirebaseAuth/Sources/Auth/FIRAuth_Internal.h"
#import "FirebaseAuth/Sources/AuthProvider/OAuth/FIROAuthCredential_Internal.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,13 @@
#import <TargetConditionals.h>
#if TARGET_OS_IOS && (!defined(TARGET_OS_VISION) || !TARGET_OS_VISION)

#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#import "FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuthSettings.h"
#import "FirebaseAuth/Sources/Public/FirebaseAuth/FIRMultiFactorResolver.h"
#import "FirebaseAuth/Sources/Public/FirebaseAuth/FIRPhoneAuthProvider.h"
#import "FirebaseCore/Extension/FirebaseCoreInternal.h"

#import "FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h"
#import "FirebaseAuth/Sources/Auth/FIRAuthGlobalWorkQueue.h"
#import "FirebaseAuth/Sources/Auth/FIRAuth_Internal.h"
#import "FirebaseAuth/Sources/Backend/FIRAuthBackend+MultiFactor.h"
Expand Down
4 changes: 2 additions & 2 deletions FirebaseAuth/Sources/Backend/FIRAuthBackend.m
Original file line number Diff line number Diff line change
Expand Up @@ -23,10 +23,10 @@
#import <GTMSessionFetcher/GTMSessionFetcherService.h>
#endif

#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#import "FirebaseAuth/Sources/Public/FirebaseAuth/FirebaseAuth.h"

#import "FirebaseAppCheck/Interop/FIRAppCheckInterop.h"
#import "FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h"
#import "FirebaseAuth/Sources/Auth/FIRAuthGlobalWorkQueue.h"
#import "FirebaseAuth/Sources/Auth/FIRAuth_Internal.h"
#import "FirebaseAuth/Sources/AuthProvider/OAuth/FIROAuthCredential_Internal.h"
Expand Down
3 changes: 2 additions & 1 deletion FirebaseAuth/Sources/Backend/FIRAuthRequestConfiguration.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@

#import <Foundation/Foundation.h>

#import "FirebaseAppCheck/Interop/FIRAppCheckInterop.h"
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#import "FirebaseAuth/Sources/Backend/FIRAuthRPCRequest.h"
#import "FirebaseAuth/Sources/Public/FirebaseAuth/FIRAuth.h"

Expand Down
1 change: 1 addition & 0 deletions FirebaseAuth/Tests/Sample/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ use_frameworks!

target 'AuthSample' do
platform :ios, '11.0'
pod 'FirebaseAppCheckInterop', :path => '../../../'
pod 'FirebaseCore', :path => '../../../'
pod 'FirebaseCoreInternal', :path => '../../../'
pod 'FirebaseAuth', :path => '../../../', :testspecs => ['unit']
Expand Down
4 changes: 2 additions & 2 deletions FirebaseAuth/Tests/Unit/FIRFakeAppCheck.h
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
* limitations under the License.
*/
#import <Foundation/Foundation.h>
#import "FirebaseAppCheck/Interop/FIRAppCheckInterop.h"
#import "FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h"

#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

NS_ASSUME_NONNULL_BEGIN

Expand Down
4 changes: 3 additions & 1 deletion FirebaseAuth/Tests/Unit/FIRFakeAppCheck.m
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,10 @@
* limitations under the License.
*/
#import "FirebaseAuth/Tests/Unit/FIRFakeAppCheck.h"

#import <Foundation/Foundation.h>
#import "FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h"

#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#pragma mark - FIRFakeAppCheckResult

Expand Down
2 changes: 1 addition & 1 deletion FirebaseDatabase.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Simplify your iOS development, grow your user base, and monetize more effectivel
s.watchos.frameworks = 'CFNetwork', 'Security', 'WatchKit'
s.dependency 'leveldb-library', '~> 1.22'
s.dependency 'FirebaseCore', '~> 10.0'
s.dependency 'FirebaseAppCheckInterop', '~> 10.16'
s.dependency 'FirebaseAppCheckInterop', '~> 10.17'
s.pod_target_xcconfig = {
'GCC_C_LANGUAGE_STANDARD' => 'c99',
'HEADER_SEARCH_PATHS' => '"${PODS_TARGET_SRCROOT}"'
Expand Down
2 changes: 1 addition & 1 deletion FirebaseDatabase/Sources/Api/FIRDatabaseComponent.m
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#import "FirebaseAuth/Interop/FIRAuthInterop.h"
#import "FirebaseCore/Extension/FirebaseCoreInternal.h"

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

NS_ASSUME_NONNULL_BEGIN

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#import "FirebaseDatabase/Sources/Api/Private/FIRDatabaseQuery_Private.h"
#import "FirebaseDatabase/Sources/Utilities/FUtilities.h"

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

NS_ASSUME_NONNULL_BEGIN

Expand Down
2 changes: 1 addition & 1 deletion FirebaseFirestore.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling,
# version wins in the global header map. The benefit of keeping them here is
# that "quick open" by filename in Xcode will continue to work.
s.source_files = [
'FirebaseAppCheck/Interop/*.h',
'FirebaseCore/Extension/*.h',
'Firestore/Source/Public/FirebaseFirestore/*.h',
'Firestore/Source/**/*.{m,mm}',
Expand Down Expand Up @@ -88,6 +87,7 @@ Google Cloud Firestore is a NoSQL document database built for automatic scaling,
'Firestore/core/src/util/secure_random_openssl.cc'
]

s.dependency 'FirebaseAppCheckInterop', '~> 10.17'
s.dependency 'FirebaseCore', '~> 10.0'

abseil_version = '~> 1.20220623.0'
Expand Down
1 change: 1 addition & 0 deletions Firestore/Example/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ def configure_local_pods()
# FirebaseCore must always be a local pod so that CI builds that make changes
# to its podspec can still function. See Firestore-*-xcodebuild in
# scripts/install_prereqs.sh for more details.
pod 'FirebaseAppCheckInterop', :path => '../..'
pod 'FirebaseCore', :path => '../..'
pod 'FirebaseCoreInternal', :path => '../..'
pod 'FirebaseCoreExtension',:path => '../..'
Expand Down
3 changes: 2 additions & 1 deletion Firestore/Source/API/FSTFirestoreComponent.mm
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,12 @@

#import "Firestore/Source/API/FSTFirestoreComponent.h"

#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#include <memory>
#include <string>
#include <utility>

#import "FirebaseAppCheck/Interop/FIRAppCheckInterop.h"
#import "FirebaseAuth/Interop/FIRAuthInterop.h"
#import "FirebaseCore/Extension/FIRAppInternal.h"
#import "FirebaseCore/Extension/FIRComponent.h"
Expand Down
1 change: 1 addition & 0 deletions Firestore/Source/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ firebase_ios_framework_public_headers(FirebaseFirestore ${headers})

target_link_libraries(
FirebaseFirestore PUBLIC
FirebaseAppCheckInterop
FirebaseAuthInterop
FirebaseCore
absl_strings
Expand Down
1 change: 1 addition & 0 deletions Firestore/core/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,7 @@ if(APPLE)
firestore_core PUBLIC
"-framework Foundation"
"-framework SystemConfiguration"
FirebaseAppCheckInterop
FirebaseAuthInterop
FirebaseCore
)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@

#include "Firestore/core/src/credentials/firebase_app_check_credentials_provider_apple.h"

#import "FirebaseAppCheck/Interop/FIRAppCheckInterop.h"
#import "FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h"
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#import "FirebaseCore/Extension/FIRAppInternal.h"

#include "Firestore/core/src/util/error_apple.h"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@

#include "Firestore/core/src/credentials/firebase_app_check_credentials_provider_apple.h"

#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

#include <chrono> // NOLINT(build/c++11)
#include <future> // NOLINT(build/c++11)

#import "FirebaseAppCheck/Interop/FIRAppCheckInterop.h"
#import "FirebaseAppCheck/Interop/FIRAppCheckTokenResultInterop.h"
#import "FirebaseCore/Extension/FIRAppInternal.h"

#include "Firestore/core/test/unit/testutil/app_testing.h"
Expand Down
4 changes: 3 additions & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -422,6 +422,7 @@ let package = Package(
.target(
name: "FirebaseAuth",
dependencies: [
"FirebaseAppCheckInterop",
"FirebaseCore",
.product(name: "GULAppDelegateSwizzler", package: "GoogleUtilities"),
.product(name: "GULEnvironment", package: "GoogleUtilities"),
Expand Down Expand Up @@ -1241,7 +1242,7 @@ let package = Package(
exclude: [
"CMakeLists.txt",
],
publicHeadersPath: ".",
publicHeadersPath: "Public",
cSettings: [
.headerSearchPath("../../"),
]
Expand Down Expand Up @@ -1387,6 +1388,7 @@ func firestoreTarget() -> Target {
return .target(
name: "FirebaseFirestore",
dependencies: [
"FirebaseAppCheckInterop",
"FirebaseCore",
"leveldb",
.product(name: "nanopb", package: "nanopb"),
Expand Down
2 changes: 1 addition & 1 deletion SharedTestUtilities/AppCheckFake/FIRAppCheckFake.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#import <Foundation/Foundation.h>

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

NS_ASSUME_NONNULL_BEGIN

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@

#import <Foundation/Foundation.h>

@import FirebaseAppCheckInterop;
#import <FirebaseAppCheckInterop/FirebaseAppCheckInterop.h>

NS_ASSUME_NONNULL_BEGIN

Expand Down
Loading
Loading