Skip to content

Commit 9e61685

Browse files
committed
Added use_frameworks! flag needed for Swift compatibility.
1 parent 233418b commit 9e61685

File tree

11 files changed

+88
-0
lines changed

11 files changed

+88
-0
lines changed

analytics/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# Analytics test application.
45
target 'testapp' do
56
pod 'Firebase/Analytics', '10.25.0'

auth/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# Auth test application.
45
target 'testapp' do
56
pod 'Firebase/Auth', '10.25.0'

auth/testapp/testapp.xcodeproj/project.pbxproj

+78
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@
1515
529227241C85FB7600C89379 /* ios_main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 529227221C85FB7600C89379 /* ios_main.mm */; };
1616
52B71EBB1C8600B600398745 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 52B71EBA1C8600B600398745 /* Images.xcassets */; };
1717
D66B16871CE46E8900E5638A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D66B16861CE46E8900E5638A /* LaunchScreen.storyboard */; };
18+
FA08030EA3D096D266A6DE7B /* Pods_testapp.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46C2548FA84411C2A9D067CB /* Pods_testapp.framework */; };
1819
/* End PBXBuildFile section */
1920

2021
/* Begin PBXFileReference section */
22+
46C2548FA84411C2A9D067CB /* Pods_testapp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_testapp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2123
520BC0381C869159008CFBC3 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
2224
529226D21C85F68000C89379 /* testapp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = testapp.app; sourceTree = BUILT_PRODUCTS_DIR; };
2325
529226D51C85F68000C89379 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
@@ -29,7 +31,9 @@
2931
529227221C85FB7600C89379 /* ios_main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = ios_main.mm; path = src/ios/ios_main.mm; sourceTree = "<group>"; };
3032
52B71EBA1C8600B600398745 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = testapp/Images.xcassets; sourceTree = "<group>"; };
3133
52FD1FF81C85FFA000BC68E3 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = testapp/Info.plist; sourceTree = "<group>"; };
34+
B1320FFA7E8D45124716A662 /* Pods-testapp.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-testapp.release.xcconfig"; path = "Target Support Files/Pods-testapp/Pods-testapp.release.xcconfig"; sourceTree = "<group>"; };
3235
D66B16861CE46E8900E5638A /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
36+
FC7EC0D42BD90C2E1CAB03EE /* Pods-testapp.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-testapp.debug.xcconfig"; path = "Target Support Files/Pods-testapp/Pods-testapp.debug.xcconfig"; sourceTree = "<group>"; };
3337
/* End PBXFileReference section */
3438

3539
/* Begin PBXFrameworksBuildPhase section */
@@ -40,12 +44,23 @@
4044
529226D81C85F68000C89379 /* CoreGraphics.framework in Frameworks */,
4145
529226DA1C85F68000C89379 /* UIKit.framework in Frameworks */,
4246
529226D61C85F68000C89379 /* Foundation.framework in Frameworks */,
47+
FA08030EA3D096D266A6DE7B /* Pods_testapp.framework in Frameworks */,
4348
);
4449
runOnlyForDeploymentPostprocessing = 0;
4550
};
4651
/* End PBXFrameworksBuildPhase section */
4752

4853
/* Begin PBXGroup section */
54+
3E2FC86EB58D8B5977042124 /* Pods */ = {
55+
isa = PBXGroup;
56+
children = (
57+
FC7EC0D42BD90C2E1CAB03EE /* Pods-testapp.debug.xcconfig */,
58+
B1320FFA7E8D45124716A662 /* Pods-testapp.release.xcconfig */,
59+
);
60+
name = Pods;
61+
path = Pods;
62+
sourceTree = "<group>";
63+
};
4964
529226C91C85F68000C89379 = {
5065
isa = PBXGroup;
5166
children = (
@@ -56,6 +71,7 @@
5671
5292271D1C85FB5500C89379 /* src */,
5772
529226D41C85F68000C89379 /* Frameworks */,
5873
529226D31C85F68000C89379 /* Products */,
74+
3E2FC86EB58D8B5977042124 /* Pods */,
5975
);
6076
sourceTree = "<group>";
6177
};
@@ -74,6 +90,7 @@
7490
529226D71C85F68000C89379 /* CoreGraphics.framework */,
7591
529226D91C85F68000C89379 /* UIKit.framework */,
7692
529226EE1C85F68000C89379 /* XCTest.framework */,
93+
46C2548FA84411C2A9D067CB /* Pods_testapp.framework */,
7794
);
7895
name = Frameworks;
7996
sourceTree = "<group>";
@@ -103,9 +120,11 @@
103120
isa = PBXNativeTarget;
104121
buildConfigurationList = 529226F91C85F68000C89379 /* Build configuration list for PBXNativeTarget "testapp" */;
105122
buildPhases = (
123+
17179573A7AC37A3937EFB3C /* [CP] Check Pods Manifest.lock */,
106124
529226CE1C85F68000C89379 /* Sources */,
107125
529226CF1C85F68000C89379 /* Frameworks */,
108126
529226D01C85F68000C89379 /* Resources */,
127+
D4E64C05496F0F15FA3C6510 /* [CP] Embed Pods Frameworks */,
109128
);
110129
buildRules = (
111130
);
@@ -160,6 +179,63 @@
160179
};
161180
/* End PBXResourcesBuildPhase section */
162181

182+
/* Begin PBXShellScriptBuildPhase section */
183+
17179573A7AC37A3937EFB3C /* [CP] Check Pods Manifest.lock */ = {
184+
isa = PBXShellScriptBuildPhase;
185+
buildActionMask = 2147483647;
186+
files = (
187+
);
188+
inputFileListPaths = (
189+
);
190+
inputPaths = (
191+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
192+
"${PODS_ROOT}/Manifest.lock",
193+
);
194+
name = "[CP] Check Pods Manifest.lock";
195+
outputFileListPaths = (
196+
);
197+
outputPaths = (
198+
"$(DERIVED_FILE_DIR)/Pods-testapp-checkManifestLockResult.txt",
199+
);
200+
runOnlyForDeploymentPostprocessing = 0;
201+
shellPath = /bin/sh;
202+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
203+
showEnvVarsInLog = 0;
204+
};
205+
D4E64C05496F0F15FA3C6510 /* [CP] Embed Pods Frameworks */ = {
206+
isa = PBXShellScriptBuildPhase;
207+
buildActionMask = 2147483647;
208+
files = (
209+
);
210+
inputPaths = (
211+
"${PODS_ROOT}/Target Support Files/Pods-testapp/Pods-testapp-frameworks.sh",
212+
"${BUILT_PRODUCTS_DIR}/FirebaseAppCheckInterop/FirebaseAppCheckInterop.framework",
213+
"${BUILT_PRODUCTS_DIR}/FirebaseAuth/FirebaseAuth.framework",
214+
"${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework",
215+
"${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework",
216+
"${BUILT_PRODUCTS_DIR}/GTMSessionFetcher/GTMSessionFetcher.framework",
217+
"${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework",
218+
"${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework",
219+
"${BUILT_PRODUCTS_DIR}/RecaptchaInterop/RecaptchaInterop.framework",
220+
);
221+
name = "[CP] Embed Pods Frameworks";
222+
outputPaths = (
223+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseAppCheckInterop.framework",
224+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseAuth.framework",
225+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework",
226+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreInternal.framework",
227+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GTMSessionFetcher.framework",
228+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework",
229+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework",
230+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RecaptchaInterop.framework",
231+
);
232+
runOnlyForDeploymentPostprocessing = 0;
233+
shellPath = /bin/sh;
234+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-testapp/Pods-testapp-frameworks.sh\"\n";
235+
showEnvVarsInLog = 0;
236+
};
237+
/* End PBXShellScriptBuildPhase section */
238+
163239
/* Begin PBXSourcesBuildPhase section */
164240
529226CE1C85F68000C89379 /* Sources */ = {
165241
isa = PBXSourcesBuildPhase;
@@ -255,6 +331,7 @@
255331
};
256332
529226FA1C85F68000C89379 /* Debug */ = {
257333
isa = XCBuildConfiguration;
334+
baseConfigurationReference = FC7EC0D42BD90C2E1CAB03EE /* Pods-testapp.debug.xcconfig */;
258335
buildSettings = {
259336
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
260337
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
@@ -271,6 +348,7 @@
271348
};
272349
529226FB1C85F68000C89379 /* Release */ = {
273350
isa = XCBuildConfiguration;
351+
baseConfigurationReference = B1320FFA7E8D45124716A662 /* Pods-testapp.release.xcconfig */;
274352
buildSettings = {
275353
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
276354
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;

database/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# Firebase Realtime Database test application.
45
target 'testapp' do
56
pod 'Firebase/Database', '10.25.0'

dynamic_links/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# Dynamic Links test application.
45
target 'testapp' do
56
pod 'Firebase/DynamicLinks', '10.25.0'

firestore/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# Firebase Firestore test application.
45
target 'testapp' do
56
pod 'Firebase/Firestore', '10.25.0'

functions/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# Cloud Functions for Firebase test application.
45
target 'testapp' do
56
pod 'Firebase/Functions', '10.25.0'

gma/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# GMA test application.
45
target 'testapp' do
56
pod 'Google-Mobile-Ads-SDK', '11.2.0'

messaging/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# FCM test application.
45
target 'testapp' do
56
pod 'Firebase/Messaging', '10.25.0'

remote_config/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# Firebase Remote Config test application.
45
target 'testapp' do
56
pod 'Firebase/RemoteConfig', '10.25.0'

storage/testapp/Podfile

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
source 'https://github.com/CocoaPods/Specs.git'
22
platform :ios, '13.0'
3+
use_frameworks!
34
# Cloud Storage for Firebase test application.
45
target 'testapp' do
56
pod 'Firebase/Storage', '10.25.0'

0 commit comments

Comments
 (0)