Skip to content

Commit 48e7fd2

Browse files
committed
restore pod files
1 parent b195de0 commit 48e7fd2

11 files changed

Lines changed: 257 additions & 101 deletions

File tree

packages/cloud_firestore/cloud_firestore/example/ios/Flutter/AppFrameworkInfo.plist

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@
2020
<string>????</string>
2121
<key>CFBundleVersion</key>
2222
<string>1.0</string>
23+
<key>MinimumOSVersion</key>
24+
<string>12.0</string>
2325
</dict>
2426
</plist>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
12
#include "Generated.xcconfig"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
12
#include "Generated.xcconfig"
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Uncomment this line to define a global platform for your project
2+
platform :ios, '15.0'
3+
4+
require 'yaml'
5+
6+
pubspec = YAML.load_file(File.join('..', File.join('..', 'pubspec.yaml')))
7+
8+
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
9+
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
10+
11+
project 'Runner', {
12+
'Debug' => :debug,
13+
'Profile' => :release,
14+
'Release' => :release,
15+
}
16+
17+
def flutter_root
18+
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__)
19+
unless File.exist?(generated_xcode_build_settings_path)
20+
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first"
21+
end
22+
23+
File.foreach(generated_xcode_build_settings_path) do |line|
24+
matches = line.match(/FLUTTER_ROOT\=(.*)/)
25+
return matches[1].strip if matches
26+
end
27+
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get"
28+
end
29+
30+
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
31+
32+
flutter_ios_podfile_setup
33+
34+
target 'Runner' do
35+
use_frameworks!
36+
use_modular_headers!
37+
38+
flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__))
39+
40+
if defined?($FirebaseSDKVersion)
41+
Pod::UI.puts "#{pubspec['name']}: Using user specified Firebase SDK version for FirebaseFirestore framework: '#{$FirebaseSDKVersion}'"
42+
firebase_sdk_version = $FirebaseSDKVersion
43+
else
44+
firebase_core_script = File.join(File.expand_path('..', File.expand_path('..', File.expand_path('..', File.expand_path('..', File.dirname(__FILE__))))), 'firebase_core/firebase_core/ios/firebase_sdk_version.rb')
45+
if File.exist?(firebase_core_script)
46+
require firebase_core_script
47+
firebase_sdk_version = firebase_sdk_version!
48+
Pod::UI.puts "#{pubspec['name']}: Using Firebase SDK version '#{firebase_sdk_version}' defined in 'firebase_core for FirebaseFirestore framework'"
49+
else
50+
raise "Error - unable to locate firebase_ios_sdk.rb script in firebase_core, and no FirebaseSDKVersion specified"
51+
end
52+
end
53+
54+
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => "#{firebase_sdk_version}"
55+
end
56+
57+
post_install do |installer|
58+
installer.pods_project.targets.each do |target|
59+
target.build_configurations.each do |config|
60+
config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
61+
end
62+
flutter_additional_ios_build_settings(target)
63+
end
64+
end

packages/cloud_firestore/cloud_firestore/example/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 85 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@
1111
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
1212
697953CD5D47B316E75ECD82 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = A2D71CA981BE46B8B7F14013 /* GoogleService-Info.plist */; };
1313
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
14-
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; };
1514
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
1615
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
1716
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
17+
A83F699FC746D5736A6B5780 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8EC7192C60686BF1D599360 /* Pods_Runner.framework */; };
18+
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */ = {isa = PBXBuildFile; productRef = 78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */; };
1819
/* End PBXBuildFile section */
1920

2021
/* Begin PBXCopyFilesBuildPhase section */
@@ -31,13 +32,15 @@
3132
/* End PBXCopyFilesBuildPhase section */
3233

3334
/* Begin PBXFileReference section */
35+
00AB97D99E5ECF11DF47B0E1 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
3436
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
3537
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
3638
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
3739
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
3840
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
39-
78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = FlutterGeneratedPluginSwiftPackage; path = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage; sourceTree = "<group>"; };
4041
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
42+
80F1DA47CF78E61FED2F1DC2 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
43+
82EEF9818494FDE3E5DA52EA /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
4144
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
4245
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
4346
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -46,6 +49,7 @@
4649
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4750
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
4851
A2D71CA981BE46B8B7F14013 /* GoogleService-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "Runner/GoogleService-Info.plist"; sourceTree = "<group>"; };
52+
E8EC7192C60686BF1D599360 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
4953
/* End PBXFileReference section */
5054

5155
/* Begin PBXFrameworksBuildPhase section */
@@ -54,6 +58,7 @@
5458
buildActionMask = 2147483647;
5559
files = (
5660
78A318202AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage in Frameworks */,
61+
A83F699FC746D5736A6B5780 /* Pods_Runner.framework in Frameworks */,
5762
);
5863
runOnlyForDeploymentPostprocessing = 0;
5964
};
@@ -63,7 +68,6 @@
6368
9740EEB11CF90186004384FC /* Flutter */ = {
6469
isa = PBXGroup;
6570
children = (
66-
78E0A7A72DC9AD7400C4905E /* FlutterGeneratedPluginSwiftPackage */,
6771
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
6872
9740EEB21CF90195004384FC /* Debug.xcconfig */,
6973
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
@@ -79,6 +83,7 @@
7983
97C146F01CF9000F007C117D /* Runner */,
8084
97C146EF1CF9000F007C117D /* Products */,
8185
CAD6F5F5D2CB16B87B6F4AE4 /* Pods */,
86+
D113A4D5E6EE00522247FBF7 /* Frameworks */,
8287
A2D71CA981BE46B8B7F14013 /* GoogleService-Info.plist */,
8388
);
8489
sourceTree = "<group>";
@@ -109,32 +114,46 @@
109114
CAD6F5F5D2CB16B87B6F4AE4 /* Pods */ = {
110115
isa = PBXGroup;
111116
children = (
117+
00AB97D99E5ECF11DF47B0E1 /* Pods-Runner.debug.xcconfig */,
118+
80F1DA47CF78E61FED2F1DC2 /* Pods-Runner.release.xcconfig */,
119+
82EEF9818494FDE3E5DA52EA /* Pods-Runner.profile.xcconfig */,
112120
);
113121
path = Pods;
114122
sourceTree = "<group>";
115123
};
124+
D113A4D5E6EE00522247FBF7 /* Frameworks */ = {
125+
isa = PBXGroup;
126+
children = (
127+
E8EC7192C60686BF1D599360 /* Pods_Runner.framework */,
128+
);
129+
name = Frameworks;
130+
sourceTree = "<group>";
131+
};
116132
/* End PBXGroup section */
117133

118134
/* Begin PBXNativeTarget section */
119135
97C146ED1CF9000F007C117D /* Runner */ = {
136+
packageProductDependencies = (
137+
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */,
138+
);
120139
isa = PBXNativeTarget;
121140
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
122141
buildPhases = (
142+
C2BA042A3BD6EB9AE6CA3D9C /* [CP] Check Pods Manifest.lock */,
123143
9740EEB61CF901F6004384FC /* Run Script */,
124144
97C146EA1CF9000F007C117D /* Sources */,
125145
97C146EB1CF9000F007C117D /* Frameworks */,
126146
97C146EC1CF9000F007C117D /* Resources */,
127147
9705A1C41CF9048500538489 /* Embed Frameworks */,
128148
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
149+
279EA8199A12C4F77765546D /* [CP] Embed Pods Frameworks */,
150+
11D71EC060D78E89744DA92E /* [CP] Copy Pods Resources */,
129151
);
130152
buildRules = (
131153
);
132154
dependencies = (
133155
);
134156
name = Runner;
135-
packageProductDependencies = (
136-
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */,
137-
);
138157
productName = Runner;
139158
productReference = 97C146EE1CF9000F007C117D /* Runner.app */;
140159
productType = "com.apple.product-type.application";
@@ -143,6 +162,9 @@
143162

144163
/* Begin PBXProject section */
145164
97C146E61CF9000F007C117D /* Project object */ = {
165+
packageReferences = (
166+
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */,
167+
);
146168
isa = PBXProject;
147169
attributes = {
148170
LastUpgradeCheck = 1510;
@@ -163,9 +185,6 @@
163185
Base,
164186
);
165187
mainGroup = 97C146E51CF9000F007C117D;
166-
packageReferences = (
167-
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */,
168-
);
169188
productRefGroup = 97C146EF1CF9000F007C117D /* Products */;
170189
projectDirPath = "";
171190
projectRoot = "";
@@ -191,6 +210,40 @@
191210
/* End PBXResourcesBuildPhase section */
192211

193212
/* Begin PBXShellScriptBuildPhase section */
213+
11D71EC060D78E89744DA92E /* [CP] Copy Pods Resources */ = {
214+
isa = PBXShellScriptBuildPhase;
215+
buildActionMask = 2147483647;
216+
files = (
217+
);
218+
inputFileListPaths = (
219+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
220+
);
221+
name = "[CP] Copy Pods Resources";
222+
outputFileListPaths = (
223+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
224+
);
225+
runOnlyForDeploymentPostprocessing = 0;
226+
shellPath = /bin/sh;
227+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
228+
showEnvVarsInLog = 0;
229+
};
230+
279EA8199A12C4F77765546D /* [CP] Embed Pods Frameworks */ = {
231+
isa = PBXShellScriptBuildPhase;
232+
buildActionMask = 2147483647;
233+
files = (
234+
);
235+
inputFileListPaths = (
236+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
237+
);
238+
name = "[CP] Embed Pods Frameworks";
239+
outputFileListPaths = (
240+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
241+
);
242+
runOnlyForDeploymentPostprocessing = 0;
243+
shellPath = /bin/sh;
244+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
245+
showEnvVarsInLog = 0;
246+
};
194247
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
195248
isa = PBXShellScriptBuildPhase;
196249
alwaysOutOfDate = 1;
@@ -222,6 +275,28 @@
222275
shellPath = /bin/sh;
223276
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
224277
};
278+
C2BA042A3BD6EB9AE6CA3D9C /* [CP] Check Pods Manifest.lock */ = {
279+
isa = PBXShellScriptBuildPhase;
280+
buildActionMask = 2147483647;
281+
files = (
282+
);
283+
inputFileListPaths = (
284+
);
285+
inputPaths = (
286+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
287+
"${PODS_ROOT}/Manifest.lock",
288+
);
289+
name = "[CP] Check Pods Manifest.lock";
290+
outputFileListPaths = (
291+
);
292+
outputPaths = (
293+
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
294+
);
295+
runOnlyForDeploymentPostprocessing = 0;
296+
shellPath = /bin/sh;
297+
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";
298+
showEnvVarsInLog = 0;
299+
};
225300
/* End PBXShellScriptBuildPhase section */
226301

227302
/* Begin PBXSourcesBuildPhase section */
@@ -504,14 +579,12 @@
504579
defaultConfigurationName = Release;
505580
};
506581
/* End XCConfigurationList section */
507-
508582
/* Begin XCLocalSwiftPackageReference section */
509-
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "FlutterGeneratedPluginSwiftPackage" */ = {
583+
781AD8BC2B33823900A9FFBB /* XCLocalSwiftPackageReference "Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage" */ = {
510584
isa = XCLocalSwiftPackageReference;
511585
relativePath = Flutter/ephemeral/Packages/FlutterGeneratedPluginSwiftPackage;
512586
};
513587
/* End XCLocalSwiftPackageReference section */
514-
515588
/* Begin XCSwiftPackageProductDependency section */
516589
78A3181F2AECB46A00862997 /* FlutterGeneratedPluginSwiftPackage */ = {
517590
isa = XCSwiftPackageProductDependency;
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"
12
#include "ephemeral/Flutter-Generated.xcconfig"
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"
12
#include "ephemeral/Flutter-Generated.xcconfig"
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
platform :osx, '10.15'
2+
3+
require 'yaml'
4+
5+
pubspec = YAML.load_file(File.join('..', File.join('..', 'pubspec.yaml')))
6+
7+
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
8+
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
9+
10+
project 'Runner', {
11+
'Debug' => :debug,
12+
'Profile' => :release,
13+
'Release' => :release,
14+
}
15+
16+
def flutter_root
17+
generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__)
18+
unless File.exist?(generated_xcode_build_settings_path)
19+
raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first"
20+
end
21+
22+
File.foreach(generated_xcode_build_settings_path) do |line|
23+
matches = line.match(/FLUTTER_ROOT\=(.*)/)
24+
return matches[1].strip if matches
25+
end
26+
raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\""
27+
end
28+
29+
require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root)
30+
31+
flutter_macos_podfile_setup
32+
33+
target 'Runner' do
34+
use_frameworks!
35+
use_modular_headers!
36+
37+
flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__))
38+
39+
if defined?($FirebaseSDKVersion)
40+
Pod::UI.puts "#{pubspec['name']}: Using user specified Firebase SDK version for FirebaseFirestore framework: '#{$FirebaseSDKVersion}'"
41+
firebase_sdk_version = $FirebaseSDKVersion
42+
else
43+
firebase_core_script = File.join(File.expand_path('..', File.expand_path('..', File.expand_path('..', File.expand_path('..', File.dirname(__FILE__))))), 'firebase_core/firebase_core/ios/firebase_sdk_version.rb')
44+
if File.exist?(firebase_core_script)
45+
require firebase_core_script
46+
firebase_sdk_version = firebase_sdk_version!
47+
Pod::UI.puts "#{pubspec['name']}: Using Firebase SDK version '#{firebase_sdk_version}' defined in 'firebase_core for FirebaseFirestore framework'"
48+
else
49+
raise "Error - unable to locate firebase_ios_sdk.rb script in firebase_core, and no FirebaseSDKVersion specified"
50+
end
51+
end
52+
53+
pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => "#{firebase_sdk_version}"
54+
end
55+
56+
post_install do |installer|
57+
installer.pods_project.targets.each do |target|
58+
flutter_additional_macos_build_settings(target)
59+
end
60+
end

0 commit comments

Comments
 (0)