reason

clear

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"
......
...@@ -4,4 +4,7 @@ ...@@ -4,4 +4,7 @@
4 <FileRef 4 <FileRef
5 location = "group:Runner.xcodeproj"> 5 location = "group:Runner.xcodeproj">
6 </FileRef> 6 </FileRef>
7 + <FileRef
8 + location = "group:Pods/Pods.xcodeproj">
9 + </FileRef>
7 </Workspace> 10 </Workspace>
......
...@@ -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,12 +106,16 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget { ...@@ -101,12 +106,16 @@ 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,
115 + mainAxisSize: MainAxisSize.max,
116 + //交叉轴的布局方式,对于column来说就是水平方向的布局方式
117 + crossAxisAlignment: CrossAxisAlignment.center,
118 + children: <Widget>[
110 TextButton( 119 TextButton(
111 onPressed: () => funcLeft!(), 120 onPressed: () => funcLeft!(),
112 child: Text( 121 child: Text(
...@@ -131,8 +140,9 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget { ...@@ -131,8 +140,9 @@ class MyAppBar extends StatelessWidget implements PreferredSizeWidget {
131 ), 140 ),
132 ), 141 ),
133 ], 142 ],
134 - ) : Gaps.hGap10,
135 ), 143 ),
144 + )
145 + : Gaps.hGap10,
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 ),
......