Skip to content

Commit bb4eef6

Browse files
Updating LiveQuery for web (#340)
* LiveQuery: fixes list is null * Updating LiveQuery for web parse_live_query_web was outdated compared to parse_live_query. Note: parse_live_query was copied and fixed again for this change. Co-authored-by: Phill Wiggins <[email protected]>
1 parent 6de1db9 commit bb4eef6

File tree

19 files changed

+734
-142
lines changed

19 files changed

+734
-142
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package com.example.example_livelist
2+
3+
import io.flutter.embedding.android.FlutterActivity
4+
5+
class MainActivity: FlutterActivity() {
6+
}
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"

example_livelist/ios/Podfile

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# Uncomment this line to define a global platform for your project
2+
# platform :ios, '9.0'
3+
4+
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
5+
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
6+
7+
project 'Runner', {
8+
'Debug' => :debug,
9+
'Profile' => :release,
10+
'Release' => :release,
11+
}
12+
13+
def parse_KV_file(file, separator='=')
14+
file_abs_path = File.expand_path(file)
15+
if !File.exists? file_abs_path
16+
return [];
17+
end
18+
generated_key_values = {}
19+
skip_line_start_symbols = ["#", "/"]
20+
File.foreach(file_abs_path) do |line|
21+
next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ }
22+
plugin = line.split(pattern=separator)
23+
if plugin.length == 2
24+
podname = plugin[0].strip()
25+
path = plugin[1].strip()
26+
podpath = File.expand_path("#{path}", file_abs_path)
27+
generated_key_values[podname] = podpath
28+
else
29+
puts "Invalid plugin specification: #{line}"
30+
end
31+
end
32+
generated_key_values
33+
end
34+
35+
target 'Runner' do
36+
use_frameworks!
37+
use_modular_headers!
38+
39+
# Flutter Pod
40+
41+
copied_flutter_dir = File.join(__dir__, 'Flutter')
42+
copied_framework_path = File.join(copied_flutter_dir, 'Flutter.framework')
43+
copied_podspec_path = File.join(copied_flutter_dir, 'Flutter.podspec')
44+
unless File.exist?(copied_framework_path) && File.exist?(copied_podspec_path)
45+
# Copy Flutter.framework and Flutter.podspec to Flutter/ to have something to link against if the xcode backend script has not run yet.
46+
# That script will copy the correct debug/profile/release version of the framework based on the currently selected Xcode configuration.
47+
# CocoaPods will not embed the framework on pod install (before any build phases can generate) if the dylib does not exist.
48+
49+
generated_xcode_build_settings_path = File.join(copied_flutter_dir, 'Generated.xcconfig')
50+
unless File.exist?(generated_xcode_build_settings_path)
51+
raise "Generated.xcconfig must exist. If you're running pod install manually, make sure flutter pub get is executed first"
52+
end
53+
generated_xcode_build_settings = parse_KV_file(generated_xcode_build_settings_path)
54+
cached_framework_dir = generated_xcode_build_settings['FLUTTER_FRAMEWORK_DIR'];
55+
56+
unless File.exist?(copied_framework_path)
57+
FileUtils.cp_r(File.join(cached_framework_dir, 'Flutter.framework'), copied_flutter_dir)
58+
end
59+
unless File.exist?(copied_podspec_path)
60+
FileUtils.cp(File.join(cached_framework_dir, 'Flutter.podspec'), copied_flutter_dir)
61+
end
62+
end
63+
64+
# Keep pod path relative so it can be checked into Podfile.lock.
65+
pod 'Flutter', :path => 'Flutter'
66+
67+
# Plugin Pods
68+
69+
# Prepare symlinks folder. We use symlinks to avoid having Podfile.lock
70+
# referring to absolute paths on developers' machines.
71+
system('rm -rf .symlinks')
72+
system('mkdir -p .symlinks/plugins')
73+
plugin_pods = parse_KV_file('../.flutter-plugins')
74+
plugin_pods.each do |name, path|
75+
symlink = File.join('.symlinks', 'plugins', name)
76+
File.symlink(path, symlink)
77+
pod name, :path => File.join(symlink, 'ios')
78+
end
79+
end
80+
81+
post_install do |installer|
82+
installer.pods_project.targets.each do |target|
83+
target.build_configurations.each do |config|
84+
config.build_settings['ENABLE_BITCODE'] = 'NO'
85+
end
86+
end
87+
end

example_livelist/ios/Podfile.lock

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
PODS:
2+
- connectivity (0.0.1):
3+
- Flutter
4+
- Reachability
5+
- connectivity_macos (0.0.1):
6+
- Flutter
7+
- devicelocale (0.0.1):
8+
- Flutter
9+
- Flutter (1.0.0)
10+
- package_info (0.0.1):
11+
- Flutter
12+
- path_provider (0.0.1):
13+
- Flutter
14+
- path_provider_macos (0.0.1):
15+
- Flutter
16+
- Reachability (3.2)
17+
- shared_preferences (0.0.1):
18+
- Flutter
19+
- shared_preferences_macos (0.0.1):
20+
- Flutter
21+
- shared_preferences_web (0.0.1):
22+
- Flutter
23+
24+
DEPENDENCIES:
25+
- connectivity (from `.symlinks/plugins/connectivity/ios`)
26+
- connectivity_macos (from `.symlinks/plugins/connectivity_macos/ios`)
27+
- devicelocale (from `.symlinks/plugins/devicelocale/ios`)
28+
- Flutter (from `Flutter`)
29+
- package_info (from `.symlinks/plugins/package_info/ios`)
30+
- path_provider (from `.symlinks/plugins/path_provider/ios`)
31+
- path_provider_macos (from `.symlinks/plugins/path_provider_macos/ios`)
32+
- shared_preferences (from `.symlinks/plugins/shared_preferences/ios`)
33+
- shared_preferences_macos (from `.symlinks/plugins/shared_preferences_macos/ios`)
34+
- shared_preferences_web (from `.symlinks/plugins/shared_preferences_web/ios`)
35+
36+
SPEC REPOS:
37+
trunk:
38+
- Reachability
39+
40+
EXTERNAL SOURCES:
41+
connectivity:
42+
:path: ".symlinks/plugins/connectivity/ios"
43+
connectivity_macos:
44+
:path: ".symlinks/plugins/connectivity_macos/ios"
45+
devicelocale:
46+
:path: ".symlinks/plugins/devicelocale/ios"
47+
Flutter:
48+
:path: Flutter
49+
package_info:
50+
:path: ".symlinks/plugins/package_info/ios"
51+
path_provider:
52+
:path: ".symlinks/plugins/path_provider/ios"
53+
path_provider_macos:
54+
:path: ".symlinks/plugins/path_provider_macos/ios"
55+
shared_preferences:
56+
:path: ".symlinks/plugins/shared_preferences/ios"
57+
shared_preferences_macos:
58+
:path: ".symlinks/plugins/shared_preferences_macos/ios"
59+
shared_preferences_web:
60+
:path: ".symlinks/plugins/shared_preferences_web/ios"
61+
62+
SPEC CHECKSUMS:
63+
connectivity: 6e94255659cc86dcbef1d452ad3e0491bb1b3e75
64+
connectivity_macos: e2e9731b6b22dda39eb1b128f6969d574460e191
65+
devicelocale: feebbe5e7a30adb8c4f83185de1b50ff19b44f00
66+
Flutter: 0e3d915762c693b495b44d77113d4970485de6ec
67+
package_info: 48b108e75b8802c2d5e126f208ef540561c98aef
68+
path_provider: fb74bd0465e96b594bb3b5088ee4a4e7bb1f2a9d
69+
path_provider_macos: f760a3c5b04357c380e2fddb6f9db6f3015897e0
70+
Reachability: 33e18b67625424e47b6cde6d202dce689ad7af96
71+
shared_preferences: 430726339841afefe5142b9c1f50cb6bd7793e01
72+
shared_preferences_macos: f3f29b71ccbb56bf40c9dd6396c9acf15e214087
73+
shared_preferences_web: 141cce0c3ed1a1c5bf2a0e44f52d31eeb66e5ea9
74+
75+
PODFILE CHECKSUM: c34e2287a9ccaa606aeceab922830efb9a6ff69a
76+
77+
COCOAPODS: 1.9.1

example_livelist/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 82 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,11 @@
99
/* Begin PBXBuildFile section */
1010
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
1111
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
12-
3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; };
13-
3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1412
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
15-
9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; };
16-
9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1713
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
1814
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
1915
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
16+
AA9ED002A01557CA2011895D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE09BC6348AC3D01488A6AC5 /* Pods_Runner.framework */; };
2017
/* End PBXBuildFile section */
2118

2219
/* Begin PBXCopyFilesBuildPhase section */
@@ -26,8 +23,6 @@
2623
dstPath = "";
2724
dstSubfolderSpec = 10;
2825
files = (
29-
3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */,
30-
9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */,
3126
);
3227
name = "Embed Frameworks";
3328
runOnlyForDeploymentPostprocessing = 0;
@@ -38,39 +33,49 @@
3833
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
3934
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
4035
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
41-
3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; };
4236
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
4337
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
38+
764A30AF2F41732B90E56144 /* 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>"; };
4439
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
4540
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
4641
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
47-
9740EEBA1CF902C7004384FC /* Flutter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Flutter.framework; path = Flutter/Flutter.framework; sourceTree = "<group>"; };
4842
97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
4943
97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
5044
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
5145
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
5246
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
47+
AFD86D678FFE3E0E17B5F751 /* 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>"; };
48+
E161505868E40C07D1C51D61 /* 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>"; };
49+
EE09BC6348AC3D01488A6AC5 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5350
/* End PBXFileReference section */
5451

5552
/* Begin PBXFrameworksBuildPhase section */
5653
97C146EB1CF9000F007C117D /* Frameworks */ = {
5754
isa = PBXFrameworksBuildPhase;
5855
buildActionMask = 2147483647;
5956
files = (
60-
9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */,
61-
3B80C3941E831B6300D905FE /* App.framework in Frameworks */,
57+
AA9ED002A01557CA2011895D /* Pods_Runner.framework in Frameworks */,
6258
);
6359
runOnlyForDeploymentPostprocessing = 0;
6460
};
6561
/* End PBXFrameworksBuildPhase section */
6662

6763
/* Begin PBXGroup section */
64+
1CA33D075B52907741216411 /* Pods */ = {
65+
isa = PBXGroup;
66+
children = (
67+
764A30AF2F41732B90E56144 /* Pods-Runner.debug.xcconfig */,
68+
AFD86D678FFE3E0E17B5F751 /* Pods-Runner.release.xcconfig */,
69+
E161505868E40C07D1C51D61 /* Pods-Runner.profile.xcconfig */,
70+
);
71+
name = Pods;
72+
path = Pods;
73+
sourceTree = "<group>";
74+
};
6875
9740EEB11CF90186004384FC /* Flutter */ = {
6976
isa = PBXGroup;
7077
children = (
71-
3B80C3931E831B6300D905FE /* App.framework */,
7278
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
73-
9740EEBA1CF902C7004384FC /* Flutter.framework */,
7479
9740EEB21CF90195004384FC /* Debug.xcconfig */,
7580
7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
7681
9740EEB31CF90195004384FC /* Generated.xcconfig */,
@@ -84,6 +89,8 @@
8489
9740EEB11CF90186004384FC /* Flutter */,
8590
97C146F01CF9000F007C117D /* Runner */,
8691
97C146EF1CF9000F007C117D /* Products */,
92+
1CA33D075B52907741216411 /* Pods */,
93+
B23A141FCB739252F1C84813 /* Frameworks */,
8794
);
8895
sourceTree = "<group>";
8996
};
@@ -118,19 +125,29 @@
118125
name = "Supporting Files";
119126
sourceTree = "<group>";
120127
};
128+
B23A141FCB739252F1C84813 /* Frameworks */ = {
129+
isa = PBXGroup;
130+
children = (
131+
EE09BC6348AC3D01488A6AC5 /* Pods_Runner.framework */,
132+
);
133+
name = Frameworks;
134+
sourceTree = "<group>";
135+
};
121136
/* End PBXGroup section */
122137

123138
/* Begin PBXNativeTarget section */
124139
97C146ED1CF9000F007C117D /* Runner */ = {
125140
isa = PBXNativeTarget;
126141
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
127142
buildPhases = (
143+
55160CB97B8AD8ECD81974ED /* [CP] Check Pods Manifest.lock */,
128144
9740EEB61CF901F6004384FC /* Run Script */,
129145
97C146EA1CF9000F007C117D /* Sources */,
130146
97C146EB1CF9000F007C117D /* Frameworks */,
131147
97C146EC1CF9000F007C117D /* Resources */,
132148
9705A1C41CF9048500538489 /* Embed Frameworks */,
133149
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
150+
7239A0A335A6A90C11214E43 /* [CP] Embed Pods Frameworks */,
134151
);
135152
buildRules = (
136153
);
@@ -201,7 +218,59 @@
201218
);
202219
runOnlyForDeploymentPostprocessing = 0;
203220
shellPath = /bin/sh;
204-
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin";
221+
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
222+
};
223+
55160CB97B8AD8ECD81974ED /* [CP] Check Pods Manifest.lock */ = {
224+
isa = PBXShellScriptBuildPhase;
225+
buildActionMask = 2147483647;
226+
files = (
227+
);
228+
inputFileListPaths = (
229+
);
230+
inputPaths = (
231+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
232+
"${PODS_ROOT}/Manifest.lock",
233+
);
234+
name = "[CP] Check Pods Manifest.lock";
235+
outputFileListPaths = (
236+
);
237+
outputPaths = (
238+
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
239+
);
240+
runOnlyForDeploymentPostprocessing = 0;
241+
shellPath = /bin/sh;
242+
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";
243+
showEnvVarsInLog = 0;
244+
};
245+
7239A0A335A6A90C11214E43 /* [CP] Embed Pods Frameworks */ = {
246+
isa = PBXShellScriptBuildPhase;
247+
buildActionMask = 2147483647;
248+
files = (
249+
);
250+
inputPaths = (
251+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",
252+
"${PODS_ROOT}/../Flutter/Flutter.framework",
253+
"${BUILT_PRODUCTS_DIR}/Reachability/Reachability.framework",
254+
"${BUILT_PRODUCTS_DIR}/connectivity/connectivity.framework",
255+
"${BUILT_PRODUCTS_DIR}/devicelocale/devicelocale.framework",
256+
"${BUILT_PRODUCTS_DIR}/package_info/package_info.framework",
257+
"${BUILT_PRODUCTS_DIR}/path_provider/path_provider.framework",
258+
"${BUILT_PRODUCTS_DIR}/shared_preferences/shared_preferences.framework",
259+
);
260+
name = "[CP] Embed Pods Frameworks";
261+
outputPaths = (
262+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",
263+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reachability.framework",
264+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/connectivity.framework",
265+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/devicelocale.framework",
266+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/package_info.framework",
267+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/path_provider.framework",
268+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared_preferences.framework",
269+
);
270+
runOnlyForDeploymentPostprocessing = 0;
271+
shellPath = /bin/sh;
272+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
273+
showEnvVarsInLog = 0;
205274
};
206275
9740EEB61CF901F6004384FC /* Run Script */ = {
207276
isa = PBXShellScriptBuildPhase;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>PreviewsEnabled</key>
6+
<false/>
7+
</dict>
8+
</plist>

example_livelist/ios/Runner.xcworkspace/contents.xcworkspacedata

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>IDEDidComputeMac32BitWarning</key>
6+
<true/>
7+
</dict>
8+
</plist>

0 commit comments

Comments
 (0)