Showing
6 changed files
with
250 additions
and
46 deletions
ios/Podfile.lock
0 → 100644
1 | +PODS: | ||
2 | + - device_info_plus (0.0.1): | ||
3 | + - Flutter | ||
4 | + - Flutter (1.0.0) | ||
5 | + - FMDB (2.7.5): | ||
6 | + - FMDB/standard (= 2.7.5) | ||
7 | + - FMDB/standard (2.7.5) | ||
8 | + - image_picker (0.0.1): | ||
9 | + - Flutter | ||
10 | + - integration_test (0.0.1): | ||
11 | + - Flutter | ||
12 | + - MTBBarcodeScanner (5.0.11) | ||
13 | + - path_provider_ios (0.0.1): | ||
14 | + - Flutter | ||
15 | + - qr_code_scanner (0.2.0): | ||
16 | + - Flutter | ||
17 | + - MTBBarcodeScanner | ||
18 | + - quick_actions (0.0.1): | ||
19 | + - Flutter | ||
20 | + - shared_preferences_ios (0.0.1): | ||
21 | + - Flutter | ||
22 | + - sqflite (0.0.2): | ||
23 | + - Flutter | ||
24 | + - FMDB (>= 2.7.5) | ||
25 | + - url_launcher_ios (0.0.1): | ||
26 | + - Flutter | ||
27 | + - vibration (1.7.4-nullsafety.0): | ||
28 | + - Flutter | ||
29 | + - video_player (0.0.1): | ||
30 | + - Flutter | ||
31 | + - webview_flutter_wkwebview (0.0.1): | ||
32 | + - Flutter | ||
33 | + | ||
34 | +DEPENDENCIES: | ||
35 | + - device_info_plus (from `.symlinks/plugins/device_info_plus/ios`) | ||
36 | + - Flutter (from `Flutter`) | ||
37 | + - image_picker (from `.symlinks/plugins/image_picker/ios`) | ||
38 | + - integration_test (from `.symlinks/plugins/integration_test/ios`) | ||
39 | + - path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`) | ||
40 | + - qr_code_scanner (from `.symlinks/plugins/qr_code_scanner/ios`) | ||
41 | + - quick_actions (from `.symlinks/plugins/quick_actions/ios`) | ||
42 | + - shared_preferences_ios (from `.symlinks/plugins/shared_preferences_ios/ios`) | ||
43 | + - sqflite (from `.symlinks/plugins/sqflite/ios`) | ||
44 | + - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`) | ||
45 | + - vibration (from `.symlinks/plugins/vibration/ios`) | ||
46 | + - video_player (from `.symlinks/plugins/video_player/ios`) | ||
47 | + - webview_flutter_wkwebview (from `.symlinks/plugins/webview_flutter_wkwebview/ios`) | ||
48 | + | ||
49 | +SPEC REPOS: | ||
50 | + trunk: | ||
51 | + - FMDB | ||
52 | + - MTBBarcodeScanner | ||
53 | + | ||
54 | +EXTERNAL SOURCES: | ||
55 | + device_info_plus: | ||
56 | + :path: ".symlinks/plugins/device_info_plus/ios" | ||
57 | + Flutter: | ||
58 | + :path: Flutter | ||
59 | + image_picker: | ||
60 | + :path: ".symlinks/plugins/image_picker/ios" | ||
61 | + integration_test: | ||
62 | + :path: ".symlinks/plugins/integration_test/ios" | ||
63 | + path_provider_ios: | ||
64 | + :path: ".symlinks/plugins/path_provider_ios/ios" | ||
65 | + qr_code_scanner: | ||
66 | + :path: ".symlinks/plugins/qr_code_scanner/ios" | ||
67 | + quick_actions: | ||
68 | + :path: ".symlinks/plugins/quick_actions/ios" | ||
69 | + shared_preferences_ios: | ||
70 | + :path: ".symlinks/plugins/shared_preferences_ios/ios" | ||
71 | + sqflite: | ||
72 | + :path: ".symlinks/plugins/sqflite/ios" | ||
73 | + url_launcher_ios: | ||
74 | + :path: ".symlinks/plugins/url_launcher_ios/ios" | ||
75 | + vibration: | ||
76 | + :path: ".symlinks/plugins/vibration/ios" | ||
77 | + video_player: | ||
78 | + :path: ".symlinks/plugins/video_player/ios" | ||
79 | + webview_flutter_wkwebview: | ||
80 | + :path: ".symlinks/plugins/webview_flutter_wkwebview/ios" | ||
81 | + | ||
82 | +SPEC CHECKSUMS: | ||
83 | + device_info_plus: e5c5da33f982a436e103237c0c85f9031142abed | ||
84 | + Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a | ||
85 | + FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a | ||
86 | + image_picker: 9aa50e1d8cdacdbed739e925b7eea16d014367e6 | ||
87 | + integration_test: a1e7d09bd98eca2fc37aefd79d4f41ad37bdbbe5 | ||
88 | + MTBBarcodeScanner: f453b33c4b7dfe545d8c6484ed744d55671788cb | ||
89 | + path_provider_ios: 7d7ce634493af4477d156294792024ec3485acd5 | ||
90 | + qr_code_scanner: bb67d64904c3b9658ada8c402e8b4d406d5d796e | ||
91 | + quick_actions: cd83314083fa994182e6cd9e7516167a215a4f83 | ||
92 | + shared_preferences_ios: aef470a42dc4675a1cdd50e3158b42e3d1232b32 | ||
93 | + sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904 | ||
94 | + url_launcher_ios: 02f1989d4e14e998335b02b67a7590fa34f971af | ||
95 | + vibration: 1ec279c4a1a7a646627b54039d812334b3f1114a | ||
96 | + video_player: ecd305f42e9044793efd34846e1ce64c31ea6fcb | ||
97 | + webview_flutter_wkwebview: 005fbd90c888a42c5690919a1527ecc6649e1162 | ||
98 | + | ||
99 | +PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c | ||
100 | + | ||
101 | +COCOAPODS: 1.11.2 |
... | @@ -3,11 +3,12 @@ | ... | @@ -3,11 +3,12 @@ |
3 | archiveVersion = 1; | 3 | archiveVersion = 1; |
4 | classes = { | 4 | classes = { |
5 | }; | 5 | }; |
6 | - objectVersion = 46; | 6 | + objectVersion = 50; |
7 | objects = { | 7 | objects = { |
8 | 8 | ||
9 | /* Begin PBXBuildFile section */ | 9 | /* Begin PBXBuildFile section */ |
10 | 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; | 10 | 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; |
11 | + 28781F6B2110B7ECF39BE6A1 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E5D62A6D87125C76B4823B3A /* Pods_Runner.framework */; }; | ||
11 | 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; | 12 | 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; |
12 | 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; | 13 | 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; |
13 | 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; | 14 | 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; |
... | @@ -32,6 +33,8 @@ | ... | @@ -32,6 +33,8 @@ |
32 | 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; | 33 | 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; |
33 | 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; | 34 | 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; |
34 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; | 35 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; |
36 | + 4FFA5B0951BC6B4973800944 /* 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>"; }; | ||
37 | + 6B03F91FBF8D647AA076326F /* 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>"; }; | ||
35 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; | 38 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; |
36 | 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; | 39 | 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
37 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; | 40 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; |
... | @@ -42,6 +45,8 @@ | ... | @@ -42,6 +45,8 @@ |
42 | 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; | 45 | 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
43 | 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; | 46 | 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
44 | 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; | 47 | 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
48 | + E5D62A6D87125C76B4823B3A /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
49 | + FCD877DEB507D10FED6494DE /* 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>"; }; | ||
45 | /* End PBXFileReference section */ | 50 | /* End PBXFileReference section */ |
46 | 51 | ||
47 | /* Begin PBXFrameworksBuildPhase section */ | 52 | /* Begin PBXFrameworksBuildPhase section */ |
... | @@ -49,12 +54,21 @@ | ... | @@ -49,12 +54,21 @@ |
49 | isa = PBXFrameworksBuildPhase; | 54 | isa = PBXFrameworksBuildPhase; |
50 | buildActionMask = 2147483647; | 55 | buildActionMask = 2147483647; |
51 | files = ( | 56 | files = ( |
57 | + 28781F6B2110B7ECF39BE6A1 /* Pods_Runner.framework in Frameworks */, | ||
52 | ); | 58 | ); |
53 | runOnlyForDeploymentPostprocessing = 0; | 59 | runOnlyForDeploymentPostprocessing = 0; |
54 | }; | 60 | }; |
55 | /* End PBXFrameworksBuildPhase section */ | 61 | /* End PBXFrameworksBuildPhase section */ |
56 | 62 | ||
57 | /* Begin PBXGroup section */ | 63 | /* Begin PBXGroup section */ |
64 | + 361443A130AFC7E795DCFDE0 /* Frameworks */ = { | ||
65 | + isa = PBXGroup; | ||
66 | + children = ( | ||
67 | + E5D62A6D87125C76B4823B3A /* Pods_Runner.framework */, | ||
68 | + ); | ||
69 | + name = Frameworks; | ||
70 | + sourceTree = "<group>"; | ||
71 | + }; | ||
58 | 9740EEB11CF90186004384FC /* Flutter */ = { | 72 | 9740EEB11CF90186004384FC /* Flutter */ = { |
59 | isa = PBXGroup; | 73 | isa = PBXGroup; |
60 | children = ( | 74 | children = ( |
... | @@ -72,6 +86,8 @@ | ... | @@ -72,6 +86,8 @@ |
72 | 9740EEB11CF90186004384FC /* Flutter */, | 86 | 9740EEB11CF90186004384FC /* Flutter */, |
73 | 97C146F01CF9000F007C117D /* Runner */, | 87 | 97C146F01CF9000F007C117D /* Runner */, |
74 | 97C146EF1CF9000F007C117D /* Products */, | 88 | 97C146EF1CF9000F007C117D /* Products */, |
89 | + A71B41A0B77C56684013D44F /* Pods */, | ||
90 | + 361443A130AFC7E795DCFDE0 /* Frameworks */, | ||
75 | ); | 91 | ); |
76 | sourceTree = "<group>"; | 92 | sourceTree = "<group>"; |
77 | }; | 93 | }; |
... | @@ -98,6 +114,17 @@ | ... | @@ -98,6 +114,17 @@ |
98 | path = Runner; | 114 | path = Runner; |
99 | sourceTree = "<group>"; | 115 | sourceTree = "<group>"; |
100 | }; | 116 | }; |
117 | + A71B41A0B77C56684013D44F /* Pods */ = { | ||
118 | + isa = PBXGroup; | ||
119 | + children = ( | ||
120 | + 4FFA5B0951BC6B4973800944 /* Pods-Runner.debug.xcconfig */, | ||
121 | + 6B03F91FBF8D647AA076326F /* Pods-Runner.release.xcconfig */, | ||
122 | + FCD877DEB507D10FED6494DE /* Pods-Runner.profile.xcconfig */, | ||
123 | + ); | ||
124 | + name = Pods; | ||
125 | + path = Pods; | ||
126 | + sourceTree = "<group>"; | ||
127 | + }; | ||
101 | /* End PBXGroup section */ | 128 | /* End PBXGroup section */ |
102 | 129 | ||
103 | /* Begin PBXNativeTarget section */ | 130 | /* Begin PBXNativeTarget section */ |
... | @@ -105,12 +132,14 @@ | ... | @@ -105,12 +132,14 @@ |
105 | isa = PBXNativeTarget; | 132 | isa = PBXNativeTarget; |
106 | buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; | 133 | buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; |
107 | buildPhases = ( | 134 | buildPhases = ( |
135 | + CC909DE866AFE56534E9B880 /* [CP] Check Pods Manifest.lock */, | ||
108 | 9740EEB61CF901F6004384FC /* Run Script */, | 136 | 9740EEB61CF901F6004384FC /* Run Script */, |
109 | 97C146EA1CF9000F007C117D /* Sources */, | 137 | 97C146EA1CF9000F007C117D /* Sources */, |
110 | 97C146EB1CF9000F007C117D /* Frameworks */, | 138 | 97C146EB1CF9000F007C117D /* Frameworks */, |
111 | 97C146EC1CF9000F007C117D /* Resources */, | 139 | 97C146EC1CF9000F007C117D /* Resources */, |
112 | 9705A1C41CF9048500538489 /* Embed Frameworks */, | 140 | 9705A1C41CF9048500538489 /* Embed Frameworks */, |
113 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */, | 141 | 3B06AD1E1E4923F5004D2608 /* Thin Binary */, |
142 | + 9D6BA3C893364097B9DAF86C /* [CP] Embed Pods Frameworks */, | ||
114 | ); | 143 | ); |
115 | buildRules = ( | 144 | buildRules = ( |
116 | ); | 145 | ); |
... | @@ -127,7 +156,7 @@ | ... | @@ -127,7 +156,7 @@ |
127 | 97C146E61CF9000F007C117D /* Project object */ = { | 156 | 97C146E61CF9000F007C117D /* Project object */ = { |
128 | isa = PBXProject; | 157 | isa = PBXProject; |
129 | attributes = { | 158 | attributes = { |
130 | - LastUpgradeCheck = 1020; | 159 | + LastUpgradeCheck = 1300; |
131 | ORGANIZATIONNAME = ""; | 160 | ORGANIZATIONNAME = ""; |
132 | TargetAttributes = { | 161 | TargetAttributes = { |
133 | 97C146ED1CF9000F007C117D = { | 162 | 97C146ED1CF9000F007C117D = { |
... | @@ -197,6 +226,45 @@ | ... | @@ -197,6 +226,45 @@ |
197 | shellPath = /bin/sh; | 226 | shellPath = /bin/sh; |
198 | shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; | 227 | shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; |
199 | }; | 228 | }; |
229 | + 9D6BA3C893364097B9DAF86C /* [CP] Embed Pods Frameworks */ = { | ||
230 | + isa = PBXShellScriptBuildPhase; | ||
231 | + buildActionMask = 2147483647; | ||
232 | + files = ( | ||
233 | + ); | ||
234 | + inputFileListPaths = ( | ||
235 | + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", | ||
236 | + ); | ||
237 | + name = "[CP] Embed Pods Frameworks"; | ||
238 | + outputFileListPaths = ( | ||
239 | + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", | ||
240 | + ); | ||
241 | + runOnlyForDeploymentPostprocessing = 0; | ||
242 | + shellPath = /bin/sh; | ||
243 | + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; | ||
244 | + showEnvVarsInLog = 0; | ||
245 | + }; | ||
246 | + CC909DE866AFE56534E9B880 /* [CP] Check Pods Manifest.lock */ = { | ||
247 | + isa = PBXShellScriptBuildPhase; | ||
248 | + buildActionMask = 2147483647; | ||
249 | + files = ( | ||
250 | + ); | ||
251 | + inputFileListPaths = ( | ||
252 | + ); | ||
253 | + inputPaths = ( | ||
254 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
255 | + "${PODS_ROOT}/Manifest.lock", | ||
256 | + ); | ||
257 | + name = "[CP] Check Pods Manifest.lock"; | ||
258 | + outputFileListPaths = ( | ||
259 | + ); | ||
260 | + outputPaths = ( | ||
261 | + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", | ||
262 | + ); | ||
263 | + runOnlyForDeploymentPostprocessing = 0; | ||
264 | + shellPath = /bin/sh; | ||
265 | + 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"; | ||
266 | + showEnvVarsInLog = 0; | ||
267 | + }; | ||
200 | /* End PBXShellScriptBuildPhase section */ | 268 | /* End PBXShellScriptBuildPhase section */ |
201 | 269 | ||
202 | /* Begin PBXSourcesBuildPhase section */ | 270 | /* Begin PBXSourcesBuildPhase section */ |
... | @@ -290,7 +358,10 @@ | ... | @@ -290,7 +358,10 @@ |
290 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | 358 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; |
291 | ENABLE_BITCODE = NO; | 359 | ENABLE_BITCODE = NO; |
292 | INFOPLIST_FILE = Runner/Info.plist; | 360 | INFOPLIST_FILE = Runner/Info.plist; |
293 | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | 361 | + LD_RUNPATH_SEARCH_PATHS = ( |
362 | + "$(inherited)", | ||
363 | + "@executable_path/Frameworks", | ||
364 | + ); | ||
294 | PRODUCT_BUNDLE_IDENTIFIER = com.mofunsky.onePoem; | 365 | PRODUCT_BUNDLE_IDENTIFIER = com.mofunsky.onePoem; |
295 | PRODUCT_NAME = "$(TARGET_NAME)"; | 366 | PRODUCT_NAME = "$(TARGET_NAME)"; |
296 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | 367 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; |
... | @@ -414,7 +485,10 @@ | ... | @@ -414,7 +485,10 @@ |
414 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | 485 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; |
415 | ENABLE_BITCODE = NO; | 486 | ENABLE_BITCODE = NO; |
416 | INFOPLIST_FILE = Runner/Info.plist; | 487 | INFOPLIST_FILE = Runner/Info.plist; |
417 | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | 488 | + LD_RUNPATH_SEARCH_PATHS = ( |
489 | + "$(inherited)", | ||
490 | + "@executable_path/Frameworks", | ||
491 | + ); | ||
418 | PRODUCT_BUNDLE_IDENTIFIER = com.mofunsky.onePoem; | 492 | PRODUCT_BUNDLE_IDENTIFIER = com.mofunsky.onePoem; |
419 | PRODUCT_NAME = "$(TARGET_NAME)"; | 493 | PRODUCT_NAME = "$(TARGET_NAME)"; |
420 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | 494 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; |
... | @@ -433,7 +507,10 @@ | ... | @@ -433,7 +507,10 @@ |
433 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; | 507 | CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; |
434 | ENABLE_BITCODE = NO; | 508 | ENABLE_BITCODE = NO; |
435 | INFOPLIST_FILE = Runner/Info.plist; | 509 | INFOPLIST_FILE = Runner/Info.plist; |
436 | - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | 510 | + LD_RUNPATH_SEARCH_PATHS = ( |
511 | + "$(inherited)", | ||
512 | + "@executable_path/Frameworks", | ||
513 | + ); | ||
437 | PRODUCT_BUNDLE_IDENTIFIER = com.mofunsky.onePoem; | 514 | PRODUCT_BUNDLE_IDENTIFIER = com.mofunsky.onePoem; |
438 | PRODUCT_NAME = "$(TARGET_NAME)"; | 515 | PRODUCT_NAME = "$(TARGET_NAME)"; |
439 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | 516 | SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; | ... | ... |
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <Scheme | 2 | <Scheme |
3 | - LastUpgradeVersion = "1020" | 3 | + LastUpgradeVersion = "1300" |
4 | version = "1.3"> | 4 | version = "1.3"> |
5 | <BuildAction | 5 | <BuildAction |
6 | parallelizeBuildables = "YES" | 6 | parallelizeBuildables = "YES" | ... | ... |
... | @@ -46,17 +46,21 @@ class TikTokVidePoem extends StatelessWidget { | ... | @@ -46,17 +46,21 @@ class TikTokVidePoem extends StatelessWidget { |
46 | children: [ | 46 | children: [ |
47 | Text( | 47 | Text( |
48 | title ?? '每日一言', | 48 | title ?? '每日一言', |
49 | - style: const TextStyle(fontSize: 28.0), | 49 | + style: |
50 | + const TextStyle(color: Colors.white, fontSize: 28.0), | ||
50 | ), | 51 | ), |
51 | Gaps.vGap10, | 52 | Gaps.vGap10, |
52 | Text( | 53 | Text( |
53 | poem ?? '#一言 临境', | 54 | poem ?? '#一言 临境', |
54 | style: const TextStyle( | 55 | style: const TextStyle( |
55 | - fontFamily: "ZCOOLXiaoWei", fontSize: 24.0), | 56 | + color: Colors.white, |
57 | + fontFamily: "ZCOOLXiaoWei", | ||
58 | + fontSize: 24.0), | ||
56 | ), | 59 | ), |
57 | Text( | 60 | Text( |
58 | author ?? '诗人', | 61 | author ?? '诗人', |
59 | - style: const TextStyle(fontSize: 16.0), | 62 | + style: |
63 | + const TextStyle(color: Colors.white, fontSize: 16.0), | ||
60 | ), | 64 | ), |
61 | ], | 65 | ], |
62 | ), | 66 | ), | ... | ... |
... | @@ -73,6 +73,11 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget { | ... | @@ -73,6 +73,11 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget { |
73 | color: Colors.white.withOpacity(0.66), | 73 | color: Colors.white.withOpacity(0.66), |
74 | ), | 74 | ), |
75 | Gaps.hGap10, | 75 | Gaps.hGap10, |
76 | + Icon( | ||
77 | + Icons.more_horiz, | ||
78 | + color: Colors.white.withOpacity(0.66), | ||
79 | + ), | ||
80 | + Gaps.hGap10, | ||
76 | ], | 81 | ], |
77 | ), | 82 | ), |
78 | ), | 83 | ), |
... | @@ -101,38 +106,43 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget { | ... | @@ -101,38 +106,43 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget { |
101 | final Widget titleWidget = Semantics( | 106 | final Widget titleWidget = Semantics( |
102 | namesRoute: true, | 107 | namesRoute: true, |
103 | header: true, | 108 | header: true, |
104 | - child: Container( | 109 | + child: isShowButtons |
105 | - alignment: Alignment.center, | 110 | + ? Container( |
106 | - width: double.infinity, | 111 | + width: double.infinity, |
107 | - margin: const EdgeInsets.symmetric(horizontal: 48.0), | 112 | + alignment: Alignment.center, |
108 | - child: isShowButtons ? Row( | 113 | + child: Row( |
109 | - children: [ | 114 | + mainAxisAlignment: MainAxisAlignment.spaceBetween, |
110 | - TextButton( | 115 | + mainAxisSize: MainAxisSize.max, |
111 | - onPressed: () => funcLeft!(), | 116 | + //交叉轴的布局方式,对于column来说就是水平方向的布局方式 |
112 | - child: Text( | 117 | + crossAxisAlignment: CrossAxisAlignment.center, |
113 | - buttonLeft ?? "一言", | 118 | + children: <Widget>[ |
114 | - style: const TextStyle(color: Colors.white), | 119 | + TextButton( |
115 | - ), | 120 | + onPressed: () => funcLeft!(), |
116 | - ), | 121 | + child: Text( |
117 | - const Text("|"), | 122 | + buttonLeft ?? "一言", |
118 | - TextButton( | 123 | + style: const TextStyle(color: Colors.white), |
119 | - onPressed: () => funcCenter!(), | 124 | + ), |
120 | - child: Text( | 125 | + ), |
121 | - buttonCenter ?? "译解", | 126 | + const Text("|"), |
122 | - style: const TextStyle(color: Colors.white), | 127 | + TextButton( |
123 | - ), | 128 | + onPressed: () => funcCenter!(), |
124 | - ), | 129 | + child: Text( |
125 | - const Text("|"), | 130 | + buttonCenter ?? "译解", |
126 | - TextButton( | 131 | + style: const TextStyle(color: Colors.white), |
127 | - onPressed: () => funcRight!(), | 132 | + ), |
128 | - child: Text( | 133 | + ), |
129 | - buttonRight ?? "临境", | 134 | + const Text("|"), |
130 | - style: const TextStyle(color: Colors.white), | 135 | + TextButton( |
136 | + onPressed: () => funcRight!(), | ||
137 | + child: Text( | ||
138 | + buttonRight ?? "临境", | ||
139 | + style: const TextStyle(color: Colors.white), | ||
140 | + ), | ||
141 | + ), | ||
142 | + ], | ||
131 | ), | 143 | ), |
132 | - ), | 144 | + ) |
133 | - ], | 145 | + : Gaps.hGap10, |
134 | - ) : Gaps.hGap10, | ||
135 | - ), | ||
136 | ); | 146 | ); |
137 | 147 | ||
138 | return AnnotatedRegion<SystemUiOverlayStyle>( | 148 | return AnnotatedRegion<SystemUiOverlayStyle>( |
... | @@ -140,12 +150,21 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget { | ... | @@ -140,12 +150,21 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget { |
140 | child: Material( | 150 | child: Material( |
141 | color: Colors.transparent, | 151 | color: Colors.transparent, |
142 | child: SafeArea( | 152 | child: SafeArea( |
143 | - child: Stack( | 153 | + child: Flex( |
144 | - alignment: Alignment.centerLeft, | 154 | + direction: Axis.horizontal, |
145 | - children: <Widget>[ | 155 | + children: [ |
146 | - titleWidget, | 156 | + Expanded( |
147 | - back, | 157 | + child: back, |
148 | - action, | 158 | + flex: 1, |
159 | + ), | ||
160 | + Expanded( | ||
161 | + child: titleWidget, | ||
162 | + flex: 4, | ||
163 | + ), | ||
164 | + Expanded( | ||
165 | + child: action, | ||
166 | + flex: 2, | ||
167 | + ), | ||
149 | ], | 168 | ], |
150 | ), | 169 | ), |
151 | ), | 170 | ), | ... | ... |
-
Please register or login to post a comment