Showing
23 changed files
with
226 additions
and
198 deletions
@@ -76,3 +76,5 @@ build/ | @@ -76,3 +76,5 @@ build/ | ||
76 | !**/ios/**/default.pbxuser | 76 | !**/ios/**/default.pbxuser |
77 | !**/ios/**/default.perspectivev3 | 77 | !**/ios/**/default.perspectivev3 |
78 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages | 78 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages |
79 | + | ||
80 | +**/macos/Flutter/ephemeral/ |
1 | # This file tracks properties of this Flutter project. | 1 | # This file tracks properties of this Flutter project. |
2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. | 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. |
3 | # | 3 | # |
4 | -# This file should be version controlled and should not be manually edited. | 4 | +# This file should be version controlled. |
5 | 5 | ||
6 | version: | 6 | version: |
7 | - revision: 32b17974ea81619064ab60e2513c5ce044c3fef2 | ||
8 | - channel: master | 7 | + revision: cd41fdd495f6944ecd3506c21e94c6567b073278 |
8 | + channel: stable | ||
9 | 9 | ||
10 | project_type: app | 10 | project_type: app |
11 | + | ||
12 | +# Tracks metadata for the flutter migrate command | ||
13 | +migration: | ||
14 | + platforms: | ||
15 | + - platform: root | ||
16 | + create_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
17 | + base_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
18 | + - platform: android | ||
19 | + create_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
20 | + base_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
21 | + - platform: ios | ||
22 | + create_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
23 | + base_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
24 | + - platform: linux | ||
25 | + create_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
26 | + base_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
27 | + - platform: macos | ||
28 | + create_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
29 | + base_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
30 | + - platform: web | ||
31 | + create_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
32 | + base_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
33 | + - platform: windows | ||
34 | + create_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
35 | + base_revision: cd41fdd495f6944ecd3506c21e94c6567b073278 | ||
36 | + | ||
37 | + # User provided section | ||
38 | + | ||
39 | + # List of Local paths (relative to this file) that should be | ||
40 | + # ignored by the migrate tool. | ||
41 | + # | ||
42 | + # Files that are not part of the templates will be ignored by default. | ||
43 | + unmanaged_files: | ||
44 | + - 'lib/main.dart' | ||
45 | + - 'ios/Runner.xcodeproj/project.pbxproj' |
@@ -21,6 +21,6 @@ | @@ -21,6 +21,6 @@ | ||
21 | <key>CFBundleVersion</key> | 21 | <key>CFBundleVersion</key> |
22 | <string>1.0</string> | 22 | <string>1.0</string> |
23 | <key>MinimumOSVersion</key> | 23 | <key>MinimumOSVersion</key> |
24 | - <string>8.0</string> | 24 | + <string>9.0</string> |
25 | </dict> | 25 | </dict> |
26 | </plist> | 26 | </plist> |
example/ios/Podfile.lock
0 → 100644
1 | +PODS: | ||
2 | + - Flutter (1.0.0) | ||
3 | + - url_launcher_ios (0.0.1): | ||
4 | + - Flutter | ||
5 | + | ||
6 | +DEPENDENCIES: | ||
7 | + - Flutter (from `Flutter`) | ||
8 | + - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`) | ||
9 | + | ||
10 | +EXTERNAL SOURCES: | ||
11 | + Flutter: | ||
12 | + :path: Flutter | ||
13 | + url_launcher_ios: | ||
14 | + :path: ".symlinks/plugins/url_launcher_ios/ios" | ||
15 | + | ||
16 | +SPEC CHECKSUMS: | ||
17 | + Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a | ||
18 | + url_launcher_ios: 839c58cdb4279282219f5e248c3321761ff3c4de | ||
19 | + | ||
20 | +PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c | ||
21 | + | ||
22 | +COCOAPODS: 1.11.2 |
@@ -3,12 +3,13 @@ | @@ -3,12 +3,13 @@ | ||
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 | 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; | 11 | 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; |
12 | + 63A861FE74EE80D78677751E /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A9BC1675DC08B85185F5B8C /* Pods_Runner.framework */; }; | ||
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 */; }; |
14 | 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; | 15 | 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; |
@@ -31,10 +32,12 @@ | @@ -31,10 +32,12 @@ | ||
31 | /* Begin PBXFileReference section */ | 32 | /* Begin PBXFileReference section */ |
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>"; }; |
35 | + 1A6B1787D436F43E646D2FA9 /* 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>"; }; | ||
34 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; | 36 | 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; |
35 | 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; | 37 | 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>"; }; | 38 | 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>"; }; | 39 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; |
40 | + 8A9BC1675DC08B85185F5B8C /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | ||
38 | 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; }; | 41 | 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; }; |
39 | 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; }; | 42 | 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; }; |
40 | 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; | 43 | 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
@@ -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 | + 9E13656F8C2A211F9F4C04EF /* 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>"; }; | ||
49 | + C33049C8773181A0B4BCD4EE /* 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,6 +54,7 @@ | @@ -49,6 +54,7 @@ | ||
49 | isa = PBXFrameworksBuildPhase; | 54 | isa = PBXFrameworksBuildPhase; |
50 | buildActionMask = 2147483647; | 55 | buildActionMask = 2147483647; |
51 | files = ( | 56 | files = ( |
57 | + 63A861FE74EE80D78677751E /* Pods_Runner.framework in Frameworks */, | ||
52 | ); | 58 | ); |
53 | runOnlyForDeploymentPostprocessing = 0; | 59 | runOnlyForDeploymentPostprocessing = 0; |
54 | }; | 60 | }; |
@@ -72,6 +78,8 @@ | @@ -72,6 +78,8 @@ | ||
72 | 9740EEB11CF90186004384FC /* Flutter */, | 78 | 9740EEB11CF90186004384FC /* Flutter */, |
73 | 97C146F01CF9000F007C117D /* Runner */, | 79 | 97C146F01CF9000F007C117D /* Runner */, |
74 | 97C146EF1CF9000F007C117D /* Products */, | 80 | 97C146EF1CF9000F007C117D /* Products */, |
81 | + 9F130398C730264830D81C7A /* Pods */, | ||
82 | + B01A076C020C44AA1586D1A9 /* Frameworks */, | ||
75 | ); | 83 | ); |
76 | sourceTree = "<group>"; | 84 | sourceTree = "<group>"; |
77 | }; | 85 | }; |
@@ -98,6 +106,25 @@ | @@ -98,6 +106,25 @@ | ||
98 | path = Runner; | 106 | path = Runner; |
99 | sourceTree = "<group>"; | 107 | sourceTree = "<group>"; |
100 | }; | 108 | }; |
109 | + 9F130398C730264830D81C7A /* Pods */ = { | ||
110 | + isa = PBXGroup; | ||
111 | + children = ( | ||
112 | + 1A6B1787D436F43E646D2FA9 /* Pods-Runner.debug.xcconfig */, | ||
113 | + 9E13656F8C2A211F9F4C04EF /* Pods-Runner.release.xcconfig */, | ||
114 | + C33049C8773181A0B4BCD4EE /* Pods-Runner.profile.xcconfig */, | ||
115 | + ); | ||
116 | + name = Pods; | ||
117 | + path = Pods; | ||
118 | + sourceTree = "<group>"; | ||
119 | + }; | ||
120 | + B01A076C020C44AA1586D1A9 /* Frameworks */ = { | ||
121 | + isa = PBXGroup; | ||
122 | + children = ( | ||
123 | + 8A9BC1675DC08B85185F5B8C /* Pods_Runner.framework */, | ||
124 | + ); | ||
125 | + name = Frameworks; | ||
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 | + CA1F95A1D6DE6081F36C77B1 /* [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 | + AD44E91CFF7319FD809D60C7 /* [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 | + AD44E91CFF7319FD809D60C7 /* [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 | + CA1F95A1D6DE6081F36C77B1 /* [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.example.example; | 365 | PRODUCT_BUNDLE_IDENTIFIER = com.example.example; |
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.example.example; | 492 | PRODUCT_BUNDLE_IDENTIFIER = com.example.example; |
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.example.example; | 514 | PRODUCT_BUNDLE_IDENTIFIER = com.example.example; |
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"; |
@@ -9,74 +9,32 @@ project 'Runner', { | @@ -9,74 +9,32 @@ project 'Runner', { | ||
9 | 'Release' => :release, | 9 | 'Release' => :release, |
10 | } | 10 | } |
11 | 11 | ||
12 | -def parse_KV_file(file, separator='=') | ||
13 | - file_abs_path = File.expand_path(file) | ||
14 | - if !File.exists? file_abs_path | ||
15 | - return []; | 12 | +def flutter_root |
13 | + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) | ||
14 | + unless File.exist?(generated_xcode_build_settings_path) | ||
15 | + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" | ||
16 | end | 16 | end |
17 | - pods_ary = [] | ||
18 | - skip_line_start_symbols = ["#", "/"] | ||
19 | - File.foreach(file_abs_path) { |line| | ||
20 | - next if skip_line_start_symbols.any? { |symbol| line =~ /^\s*#{symbol}/ } | ||
21 | - plugin = line.split(pattern=separator) | ||
22 | - if plugin.length == 2 | ||
23 | - podname = plugin[0].strip() | ||
24 | - path = plugin[1].strip() | ||
25 | - podpath = File.expand_path("#{path}", file_abs_path) | ||
26 | - pods_ary.push({:name => podname, :path => podpath}); | ||
27 | - else | ||
28 | - puts "Invalid plugin specification: #{line}" | ||
29 | - end | ||
30 | - } | ||
31 | - return pods_ary | ||
32 | -end | ||
33 | 17 | ||
34 | -def pubspec_supports_macos(file) | ||
35 | - file_abs_path = File.expand_path(file) | ||
36 | - if !File.exists? file_abs_path | ||
37 | - return false; | 18 | + File.foreach(generated_xcode_build_settings_path) do |line| |
19 | + matches = line.match(/FLUTTER_ROOT\=(.*)/) | ||
20 | + return matches[1].strip if matches | ||
38 | end | 21 | end |
39 | - File.foreach(file_abs_path) { |line| | ||
40 | - return true if line =~ /^\s*macos:/ | ||
41 | - } | ||
42 | - return false | 22 | + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" |
43 | end | 23 | end |
44 | 24 | ||
25 | +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) | ||
26 | + | ||
27 | +flutter_macos_podfile_setup | ||
28 | + | ||
45 | target 'Runner' do | 29 | target 'Runner' do |
46 | use_frameworks! | 30 | use_frameworks! |
47 | use_modular_headers! | 31 | use_modular_headers! |
48 | 32 | ||
49 | - # Prepare symlinks folder. We use symlinks to avoid having Podfile.lock | ||
50 | - # referring to absolute paths on developers' machines. | ||
51 | - ephemeral_dir = File.join('Flutter', 'ephemeral') | ||
52 | - symlink_dir = File.join(ephemeral_dir, '.symlinks') | ||
53 | - symlink_plugins_dir = File.join(symlink_dir, 'plugins') | ||
54 | - system("rm -rf #{symlink_dir}") | ||
55 | - system("mkdir -p #{symlink_plugins_dir}") | ||
56 | - | ||
57 | - # Flutter Pods | ||
58 | - generated_xcconfig = parse_KV_file(File.join(ephemeral_dir, 'Flutter-Generated.xcconfig')) | ||
59 | - if generated_xcconfig.empty? | ||
60 | - puts "Flutter-Generated.xcconfig must exist. If you're running pod install manually, make sure flutter packages get is executed first." | ||
61 | - end | ||
62 | - generated_xcconfig.map { |p| | ||
63 | - if p[:name] == 'FLUTTER_FRAMEWORK_DIR' | ||
64 | - symlink = File.join(symlink_dir, 'flutter') | ||
65 | - File.symlink(File.dirname(p[:path]), symlink) | ||
66 | - pod 'FlutterMacOS', :path => File.join(symlink, File.basename(p[:path])) | ||
67 | - end | ||
68 | - } | 33 | + flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) |
34 | +end | ||
69 | 35 | ||
70 | - # Plugin Pods | ||
71 | - plugin_pods = parse_KV_file('../.flutter-plugins') | ||
72 | - plugin_pods.map { |p| | ||
73 | - symlink = File.join(symlink_plugins_dir, p[:name]) | ||
74 | - File.symlink(p[:path], symlink) | ||
75 | - if pubspec_supports_macos(File.join(symlink, 'pubspec.yaml')) | ||
76 | - pod p[:name], :path => File.join(symlink, 'macos') | 36 | +post_install do |installer| |
37 | + installer.pods_project.targets.each do |target| | ||
38 | + flutter_additional_macos_build_settings(target) | ||
77 | end | 39 | end |
78 | - } | ||
79 | end | 40 | end |
80 | - | ||
81 | -# Prevent Cocoapods from embedding a second Flutter framework and causing an error with the new Xcode build system. | ||
82 | -install! 'cocoapods', :disable_input_output_paths => true |
1 | PODS: | 1 | PODS: |
2 | - FlutterMacOS (1.0.0) | 2 | - FlutterMacOS (1.0.0) |
3 | - - url_launcher (0.0.1) | ||
4 | - url_launcher_macos (0.0.1): | 3 | - url_launcher_macos (0.0.1): |
5 | - FlutterMacOS | 4 | - FlutterMacOS |
6 | 5 | ||
7 | DEPENDENCIES: | 6 | DEPENDENCIES: |
8 | - - FlutterMacOS (from `Flutter/ephemeral/.symlinks/flutter/darwin-x64`) | ||
9 | - - url_launcher (from `Flutter/ephemeral/.symlinks/plugins/url_launcher/macos`) | 7 | + - FlutterMacOS (from `Flutter/ephemeral`) |
10 | - url_launcher_macos (from `Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos`) | 8 | - url_launcher_macos (from `Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos`) |
11 | 9 | ||
12 | EXTERNAL SOURCES: | 10 | EXTERNAL SOURCES: |
13 | FlutterMacOS: | 11 | FlutterMacOS: |
14 | - :path: Flutter/ephemeral/.symlinks/flutter/darwin-x64 | ||
15 | - url_launcher: | ||
16 | - :path: Flutter/ephemeral/.symlinks/plugins/url_launcher/macos | 12 | + :path: Flutter/ephemeral |
17 | url_launcher_macos: | 13 | url_launcher_macos: |
18 | :path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos | 14 | :path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos |
19 | 15 | ||
20 | SPEC CHECKSUMS: | 16 | SPEC CHECKSUMS: |
21 | - FlutterMacOS: 15bea8a44d2fa024068daa0140371c020b4b6ff9 | ||
22 | - url_launcher: af78307ef9bafff91273b34f1c6c0c86a0004fd7 | ||
23 | - url_launcher_macos: 45af3d61de06997666568a7149c1be98b41c95d4 | 17 | + FlutterMacOS: 57701585bf7de1b3fc2bb61f6378d73bbdea8424 |
18 | + url_launcher_macos: 597e05b8e514239626bcf4a850fcf9ef5c856ec3 | ||
24 | 19 | ||
25 | -PODFILE CHECKSUM: d8ba9b3e9e93c62c74a660b46c6fcb09f03991a7 | 20 | +PODFILE CHECKSUM: 6eac6b3292e5142cfc23bdeb71848a40ec51c14c |
26 | 21 | ||
27 | -COCOAPODS: 1.8.4 | 22 | +COCOAPODS: 1.11.3 |
@@ -21,16 +21,12 @@ | @@ -21,16 +21,12 @@ | ||
21 | /* End PBXAggregateTarget section */ | 21 | /* End PBXAggregateTarget section */ |
22 | 22 | ||
23 | /* Begin PBXBuildFile section */ | 23 | /* Begin PBXBuildFile section */ |
24 | - 07F1EEFF1D7280028D8E0815 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6785DE70E6CF5A12A3672D00 /* Pods_Runner.framework */; }; | 24 | + 1970F9138D50BB4FA70EFAB1 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C342A6A03A2212612EE55C57 /* Pods_Runner.framework */; }; |
25 | 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; | 25 | 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; |
26 | 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; | 26 | 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; |
27 | 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; | 27 | 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; |
28 | 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; | 28 | 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; |
29 | 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; | 29 | 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; |
30 | - 33D1A10422148B71006C7A3E /* FlutterMacOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33D1A10322148B71006C7A3E /* FlutterMacOS.framework */; }; | ||
31 | - 33D1A10522148B93006C7A3E /* FlutterMacOS.framework in Bundle Framework */ = {isa = PBXBuildFile; fileRef = 33D1A10322148B71006C7A3E /* FlutterMacOS.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | ||
32 | - D73912F022F37F9E000D13A0 /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D73912EF22F37F9E000D13A0 /* App.framework */; }; | ||
33 | - D73912F222F3801D000D13A0 /* App.framework in Bundle Framework */ = {isa = PBXBuildFile; fileRef = D73912EF22F37F9E000D13A0 /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; | ||
34 | /* End PBXBuildFile section */ | 30 | /* End PBXBuildFile section */ |
35 | 31 | ||
36 | /* Begin PBXContainerItemProxy section */ | 32 | /* Begin PBXContainerItemProxy section */ |
@@ -50,8 +46,6 @@ | @@ -50,8 +46,6 @@ | ||
50 | dstPath = ""; | 46 | dstPath = ""; |
51 | dstSubfolderSpec = 10; | 47 | dstSubfolderSpec = 10; |
52 | files = ( | 48 | files = ( |
53 | - D73912F222F3801D000D13A0 /* App.framework in Bundle Framework */, | ||
54 | - 33D1A10522148B93006C7A3E /* FlutterMacOS.framework in Bundle Framework */, | ||
55 | ); | 49 | ); |
56 | name = "Bundle Framework"; | 50 | name = "Bundle Framework"; |
57 | runOnlyForDeploymentPostprocessing = 0; | 51 | runOnlyForDeploymentPostprocessing = 0; |
@@ -59,8 +53,7 @@ | @@ -59,8 +53,7 @@ | ||
59 | /* End PBXCopyFilesBuildPhase section */ | 53 | /* End PBXCopyFilesBuildPhase section */ |
60 | 54 | ||
61 | /* Begin PBXFileReference section */ | 55 | /* Begin PBXFileReference section */ |
62 | - 123E850BF31901C0A1B9EDF9 /* 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>"; }; | ||
63 | - 12CD678DD42B59A87A0100ED /* 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>"; }; | 56 | + 21A9B680A8F580B6657C3224 /* 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>"; }; |
64 | 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; }; | 57 | 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; }; |
65 | 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; }; | 58 | 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; }; |
66 | 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = example.app; sourceTree = BUILT_PRODUCTS_DIR; }; | 59 | 33CC10ED2044A3C60003C045 /* example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = example.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
@@ -72,15 +65,14 @@ | @@ -72,15 +65,14 @@ | ||
72 | 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = "<group>"; }; | 65 | 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = "<group>"; }; |
73 | 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = "<group>"; }; | 66 | 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = "<group>"; }; |
74 | 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = "<group>"; }; | 67 | 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = "<group>"; }; |
75 | - 33D1A10322148B71006C7A3E /* FlutterMacOS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FlutterMacOS.framework; path = Flutter/ephemeral/FlutterMacOS.framework; sourceTree = SOURCE_ROOT; }; | ||
76 | 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; }; | 68 | 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; }; |
77 | 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; }; | 69 | 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; }; |
78 | 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; }; | 70 | 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; }; |
79 | - 6785DE70E6CF5A12A3672D00 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 71 | + 52EF924579156A50BB44ED07 /* 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>"; }; |
72 | + 6D64897DFD0D50397DFFAB46 /* 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>"; }; | ||
80 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; }; | 73 | 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; }; |
81 | - 956A1C59D4E7DF8845616D84 /* 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>"; }; | ||
82 | 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; }; | 74 | 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; }; |
83 | - D73912EF22F37F9E000D13A0 /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/ephemeral/App.framework; sourceTree = SOURCE_ROOT; }; | 75 | + C342A6A03A2212612EE55C57 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; |
84 | /* End PBXFileReference section */ | 76 | /* End PBXFileReference section */ |
85 | 77 | ||
86 | /* Begin PBXFrameworksBuildPhase section */ | 78 | /* Begin PBXFrameworksBuildPhase section */ |
@@ -88,9 +80,7 @@ | @@ -88,9 +80,7 @@ | ||
88 | isa = PBXFrameworksBuildPhase; | 80 | isa = PBXFrameworksBuildPhase; |
89 | buildActionMask = 2147483647; | 81 | buildActionMask = 2147483647; |
90 | files = ( | 82 | files = ( |
91 | - D73912F022F37F9E000D13A0 /* App.framework in Frameworks */, | ||
92 | - 33D1A10422148B71006C7A3E /* FlutterMacOS.framework in Frameworks */, | ||
93 | - 07F1EEFF1D7280028D8E0815 /* Pods_Runner.framework in Frameworks */, | 83 | + 1970F9138D50BB4FA70EFAB1 /* Pods_Runner.framework in Frameworks */, |
94 | ); | 84 | ); |
95 | runOnlyForDeploymentPostprocessing = 0; | 85 | runOnlyForDeploymentPostprocessing = 0; |
96 | }; | 86 | }; |
@@ -115,7 +105,7 @@ | @@ -115,7 +105,7 @@ | ||
115 | 33CEB47122A05771004F2AC0 /* Flutter */, | 105 | 33CEB47122A05771004F2AC0 /* Flutter */, |
116 | 33CC10EE2044A3C60003C045 /* Products */, | 106 | 33CC10EE2044A3C60003C045 /* Products */, |
117 | D73912EC22F37F3D000D13A0 /* Frameworks */, | 107 | D73912EC22F37F3D000D13A0 /* Frameworks */, |
118 | - A1F7D023EEA811516CAA2CF1 /* Pods */, | 108 | + C8485E5DEEEF4104132F0555 /* Pods */, |
119 | ); | 109 | ); |
120 | sourceTree = "<group>"; | 110 | sourceTree = "<group>"; |
121 | }; | 111 | }; |
@@ -145,8 +135,6 @@ | @@ -145,8 +135,6 @@ | ||
145 | 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, | 135 | 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, |
146 | 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, | 136 | 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, |
147 | 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, | 137 | 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, |
148 | - D73912EF22F37F9E000D13A0 /* App.framework */, | ||
149 | - 33D1A10322148B71006C7A3E /* FlutterMacOS.framework */, | ||
150 | ); | 138 | ); |
151 | path = Flutter; | 139 | path = Flutter; |
152 | sourceTree = "<group>"; | 140 | sourceTree = "<group>"; |
@@ -164,12 +152,12 @@ | @@ -164,12 +152,12 @@ | ||
164 | path = Runner; | 152 | path = Runner; |
165 | sourceTree = "<group>"; | 153 | sourceTree = "<group>"; |
166 | }; | 154 | }; |
167 | - A1F7D023EEA811516CAA2CF1 /* Pods */ = { | 155 | + C8485E5DEEEF4104132F0555 /* Pods */ = { |
168 | isa = PBXGroup; | 156 | isa = PBXGroup; |
169 | children = ( | 157 | children = ( |
170 | - 12CD678DD42B59A87A0100ED /* Pods-Runner.debug.xcconfig */, | ||
171 | - 123E850BF31901C0A1B9EDF9 /* Pods-Runner.release.xcconfig */, | ||
172 | - 956A1C59D4E7DF8845616D84 /* Pods-Runner.profile.xcconfig */, | 158 | + 21A9B680A8F580B6657C3224 /* Pods-Runner.debug.xcconfig */, |
159 | + 52EF924579156A50BB44ED07 /* Pods-Runner.release.xcconfig */, | ||
160 | + 6D64897DFD0D50397DFFAB46 /* Pods-Runner.profile.xcconfig */, | ||
173 | ); | 161 | ); |
174 | name = Pods; | 162 | name = Pods; |
175 | path = Pods; | 163 | path = Pods; |
@@ -178,7 +166,7 @@ | @@ -178,7 +166,7 @@ | ||
178 | D73912EC22F37F3D000D13A0 /* Frameworks */ = { | 166 | D73912EC22F37F3D000D13A0 /* Frameworks */ = { |
179 | isa = PBXGroup; | 167 | isa = PBXGroup; |
180 | children = ( | 168 | children = ( |
181 | - 6785DE70E6CF5A12A3672D00 /* Pods_Runner.framework */, | 169 | + C342A6A03A2212612EE55C57 /* Pods_Runner.framework */, |
182 | ); | 170 | ); |
183 | name = Frameworks; | 171 | name = Frameworks; |
184 | sourceTree = "<group>"; | 172 | sourceTree = "<group>"; |
@@ -190,13 +178,13 @@ | @@ -190,13 +178,13 @@ | ||
190 | isa = PBXNativeTarget; | 178 | isa = PBXNativeTarget; |
191 | buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; | 179 | buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; |
192 | buildPhases = ( | 180 | buildPhases = ( |
193 | - 39807FAAEE6C2A7DC7608117 /* [CP] Check Pods Manifest.lock */, | 181 | + 127622FF3DE570FE561F179A /* [CP] Check Pods Manifest.lock */, |
194 | 33CC10E92044A3C60003C045 /* Sources */, | 182 | 33CC10E92044A3C60003C045 /* Sources */, |
195 | 33CC10EA2044A3C60003C045 /* Frameworks */, | 183 | 33CC10EA2044A3C60003C045 /* Frameworks */, |
196 | 33CC10EB2044A3C60003C045 /* Resources */, | 184 | 33CC10EB2044A3C60003C045 /* Resources */, |
197 | 33CC110E2044A8840003C045 /* Bundle Framework */, | 185 | 33CC110E2044A8840003C045 /* Bundle Framework */, |
198 | 3399D490228B24CF009A79C7 /* ShellScript */, | 186 | 3399D490228B24CF009A79C7 /* ShellScript */, |
199 | - A477A0AC3B4E8DBC8C9DA73C /* [CP] Embed Pods Frameworks */, | 187 | + C0A6425075547B9067F49078 /* [CP] Embed Pods Frameworks */, |
200 | ); | 188 | ); |
201 | buildRules = ( | 189 | buildRules = ( |
202 | ); | 190 | ); |
@@ -215,7 +203,7 @@ | @@ -215,7 +203,7 @@ | ||
215 | isa = PBXProject; | 203 | isa = PBXProject; |
216 | attributes = { | 204 | attributes = { |
217 | LastSwiftUpdateCheck = 0920; | 205 | LastSwiftUpdateCheck = 0920; |
218 | - LastUpgradeCheck = 0930; | 206 | + LastUpgradeCheck = 1300; |
219 | ORGANIZATIONNAME = ""; | 207 | ORGANIZATIONNAME = ""; |
220 | TargetAttributes = { | 208 | TargetAttributes = { |
221 | 33CC10EC2044A3C60003C045 = { | 209 | 33CC10EC2044A3C60003C045 = { |
@@ -266,7 +254,7 @@ | @@ -266,7 +254,7 @@ | ||
266 | /* End PBXResourcesBuildPhase section */ | 254 | /* End PBXResourcesBuildPhase section */ |
267 | 255 | ||
268 | /* Begin PBXShellScriptBuildPhase section */ | 256 | /* Begin PBXShellScriptBuildPhase section */ |
269 | - 3399D490228B24CF009A79C7 /* ShellScript */ = { | 257 | + 127622FF3DE570FE561F179A /* [CP] Check Pods Manifest.lock */ = { |
270 | isa = PBXShellScriptBuildPhase; | 258 | isa = PBXShellScriptBuildPhase; |
271 | buildActionMask = 2147483647; | 259 | buildActionMask = 2147483647; |
272 | files = ( | 260 | files = ( |
@@ -274,66 +262,68 @@ | @@ -274,66 +262,68 @@ | ||
274 | inputFileListPaths = ( | 262 | inputFileListPaths = ( |
275 | ); | 263 | ); |
276 | inputPaths = ( | 264 | inputPaths = ( |
265 | + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
266 | + "${PODS_ROOT}/Manifest.lock", | ||
277 | ); | 267 | ); |
268 | + name = "[CP] Check Pods Manifest.lock"; | ||
278 | outputFileListPaths = ( | 269 | outputFileListPaths = ( |
279 | ); | 270 | ); |
280 | outputPaths = ( | 271 | outputPaths = ( |
272 | + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", | ||
281 | ); | 273 | ); |
282 | runOnlyForDeploymentPostprocessing = 0; | 274 | runOnlyForDeploymentPostprocessing = 0; |
283 | shellPath = /bin/sh; | 275 | shellPath = /bin/sh; |
284 | - shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename\n"; | 276 | + 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"; |
277 | + showEnvVarsInLog = 0; | ||
285 | }; | 278 | }; |
286 | - 33CC111E2044C6BF0003C045 /* ShellScript */ = { | 279 | + 3399D490228B24CF009A79C7 /* ShellScript */ = { |
287 | isa = PBXShellScriptBuildPhase; | 280 | isa = PBXShellScriptBuildPhase; |
288 | buildActionMask = 2147483647; | 281 | buildActionMask = 2147483647; |
289 | files = ( | 282 | files = ( |
290 | ); | 283 | ); |
291 | inputFileListPaths = ( | 284 | inputFileListPaths = ( |
292 | - Flutter/ephemeral/FlutterInputs.xcfilelist, | ||
293 | ); | 285 | ); |
294 | inputPaths = ( | 286 | inputPaths = ( |
295 | - Flutter/ephemeral/tripwire, | ||
296 | ); | 287 | ); |
297 | outputFileListPaths = ( | 288 | outputFileListPaths = ( |
298 | - Flutter/ephemeral/FlutterOutputs.xcfilelist, | ||
299 | ); | 289 | ); |
300 | outputPaths = ( | 290 | outputPaths = ( |
301 | ); | 291 | ); |
302 | runOnlyForDeploymentPostprocessing = 0; | 292 | runOnlyForDeploymentPostprocessing = 0; |
303 | shellPath = /bin/sh; | 293 | shellPath = /bin/sh; |
304 | - shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; | 294 | + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; |
305 | }; | 295 | }; |
306 | - 39807FAAEE6C2A7DC7608117 /* [CP] Check Pods Manifest.lock */ = { | 296 | + 33CC111E2044C6BF0003C045 /* ShellScript */ = { |
307 | isa = PBXShellScriptBuildPhase; | 297 | isa = PBXShellScriptBuildPhase; |
308 | buildActionMask = 2147483647; | 298 | buildActionMask = 2147483647; |
309 | files = ( | 299 | files = ( |
310 | ); | 300 | ); |
311 | inputFileListPaths = ( | 301 | inputFileListPaths = ( |
302 | + Flutter/ephemeral/FlutterInputs.xcfilelist, | ||
312 | ); | 303 | ); |
313 | inputPaths = ( | 304 | inputPaths = ( |
314 | - "${PODS_PODFILE_DIR_PATH}/Podfile.lock", | ||
315 | - "${PODS_ROOT}/Manifest.lock", | 305 | + Flutter/ephemeral/tripwire, |
316 | ); | 306 | ); |
317 | - name = "[CP] Check Pods Manifest.lock"; | ||
318 | outputFileListPaths = ( | 307 | outputFileListPaths = ( |
308 | + Flutter/ephemeral/FlutterOutputs.xcfilelist, | ||
319 | ); | 309 | ); |
320 | outputPaths = ( | 310 | outputPaths = ( |
321 | - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", | ||
322 | ); | 311 | ); |
323 | runOnlyForDeploymentPostprocessing = 0; | 312 | runOnlyForDeploymentPostprocessing = 0; |
324 | shellPath = /bin/sh; | 313 | shellPath = /bin/sh; |
325 | - 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"; | ||
326 | - showEnvVarsInLog = 0; | 314 | + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; |
327 | }; | 315 | }; |
328 | - A477A0AC3B4E8DBC8C9DA73C /* [CP] Embed Pods Frameworks */ = { | 316 | + C0A6425075547B9067F49078 /* [CP] Embed Pods Frameworks */ = { |
329 | isa = PBXShellScriptBuildPhase; | 317 | isa = PBXShellScriptBuildPhase; |
330 | buildActionMask = 2147483647; | 318 | buildActionMask = 2147483647; |
331 | files = ( | 319 | files = ( |
332 | ); | 320 | ); |
333 | inputFileListPaths = ( | 321 | inputFileListPaths = ( |
322 | + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", | ||
334 | ); | 323 | ); |
335 | name = "[CP] Embed Pods Frameworks"; | 324 | name = "[CP] Embed Pods Frameworks"; |
336 | outputFileListPaths = ( | 325 | outputFileListPaths = ( |
326 | + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", | ||
337 | ); | 327 | ); |
338 | runOnlyForDeploymentPostprocessing = 0; | 328 | runOnlyForDeploymentPostprocessing = 0; |
339 | shellPath = /bin/sh; | 329 | shellPath = /bin/sh; |
@@ -431,10 +421,6 @@ | @@ -431,10 +421,6 @@ | ||
431 | CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; | 421 | CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; |
432 | CODE_SIGN_STYLE = Automatic; | 422 | CODE_SIGN_STYLE = Automatic; |
433 | COMBINE_HIDPI_IMAGES = YES; | 423 | COMBINE_HIDPI_IMAGES = YES; |
434 | - FRAMEWORK_SEARCH_PATHS = ( | ||
435 | - "$(inherited)", | ||
436 | - "$(PROJECT_DIR)/Flutter/ephemeral", | ||
437 | - ); | ||
438 | INFOPLIST_FILE = Runner/Info.plist; | 424 | INFOPLIST_FILE = Runner/Info.plist; |
439 | LD_RUNPATH_SEARCH_PATHS = ( | 425 | LD_RUNPATH_SEARCH_PATHS = ( |
440 | "$(inherited)", | 426 | "$(inherited)", |
@@ -561,10 +547,6 @@ | @@ -561,10 +547,6 @@ | ||
561 | CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; | 547 | CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; |
562 | CODE_SIGN_STYLE = Automatic; | 548 | CODE_SIGN_STYLE = Automatic; |
563 | COMBINE_HIDPI_IMAGES = YES; | 549 | COMBINE_HIDPI_IMAGES = YES; |
564 | - FRAMEWORK_SEARCH_PATHS = ( | ||
565 | - "$(inherited)", | ||
566 | - "$(PROJECT_DIR)/Flutter/ephemeral", | ||
567 | - ); | ||
568 | INFOPLIST_FILE = Runner/Info.plist; | 550 | INFOPLIST_FILE = Runner/Info.plist; |
569 | LD_RUNPATH_SEARCH_PATHS = ( | 551 | LD_RUNPATH_SEARCH_PATHS = ( |
570 | "$(inherited)", | 552 | "$(inherited)", |
@@ -585,10 +567,6 @@ | @@ -585,10 +567,6 @@ | ||
585 | CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; | 567 | CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; |
586 | CODE_SIGN_STYLE = Automatic; | 568 | CODE_SIGN_STYLE = Automatic; |
587 | COMBINE_HIDPI_IMAGES = YES; | 569 | COMBINE_HIDPI_IMAGES = YES; |
588 | - FRAMEWORK_SEARCH_PATHS = ( | ||
589 | - "$(inherited)", | ||
590 | - "$(PROJECT_DIR)/Flutter/ephemeral", | ||
591 | - ); | ||
592 | INFOPLIST_FILE = Runner/Info.plist; | 570 | INFOPLIST_FILE = Runner/Info.plist; |
593 | LD_RUNPATH_SEARCH_PATHS = ( | 571 | LD_RUNPATH_SEARCH_PATHS = ( |
594 | "$(inherited)", | 572 | "$(inherited)", |
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <Scheme | 2 | <Scheme |
3 | - LastUpgradeVersion = "1000" | 3 | + LastUpgradeVersion = "1300" |
4 | version = "1.3"> | 4 | version = "1.3"> |
5 | <BuildAction | 5 | <BuildAction |
6 | parallelizeBuildables = "YES" | 6 | parallelizeBuildables = "YES" |
@@ -36,8 +36,8 @@ | @@ -36,8 +36,8 @@ | ||
36 | ReferencedContainer = "container:Runner.xcodeproj"> | 36 | ReferencedContainer = "container:Runner.xcodeproj"> |
37 | </BuildableReference> | 37 | </BuildableReference> |
38 | </MacroExpansion> | 38 | </MacroExpansion> |
39 | - <AdditionalOptions> | ||
40 | - </AdditionalOptions> | 39 | + <Testables> |
40 | + </Testables> | ||
41 | </TestAction> | 41 | </TestAction> |
42 | <LaunchAction | 42 | <LaunchAction |
43 | buildConfiguration = "Debug" | 43 | buildConfiguration = "Debug" |
@@ -59,8 +59,6 @@ | @@ -59,8 +59,6 @@ | ||
59 | ReferencedContainer = "container:Runner.xcodeproj"> | 59 | ReferencedContainer = "container:Runner.xcodeproj"> |
60 | </BuildableReference> | 60 | </BuildableReference> |
61 | </BuildableProductRunnable> | 61 | </BuildableProductRunnable> |
62 | - <AdditionalOptions> | ||
63 | - </AdditionalOptions> | ||
64 | </LaunchAction> | 62 | </LaunchAction> |
65 | <ProfileAction | 63 | <ProfileAction |
66 | buildConfiguration = "Profile" | 64 | buildConfiguration = "Profile" |
@@ -323,6 +323,10 @@ | @@ -323,6 +323,10 @@ | ||
323 | </items> | 323 | </items> |
324 | </menu> | 324 | </menu> |
325 | </menuItem> | 325 | </menuItem> |
326 | + <menuItem title="Help" id="EPT-qC-fAb"> | ||
327 | + <modifierMask key="keyEquivalentModifierMask"/> | ||
328 | + <menu key="submenu" title="Help" systemMenu="help" id="rJ0-wn-3NY"/> | ||
329 | + </menuItem> | ||
326 | </items> | 330 | </items> |
327 | <point key="canvasLocation" x="142" y="-258"/> | 331 | <point key="canvasLocation" x="142" y="-258"/> |
328 | </menu> | 332 | </menu> |
@@ -11,4 +11,4 @@ PRODUCT_NAME = example | @@ -11,4 +11,4 @@ PRODUCT_NAME = example | ||
11 | PRODUCT_BUNDLE_IDENTIFIER = com.example.example | 11 | PRODUCT_BUNDLE_IDENTIFIER = com.example.example |
12 | 12 | ||
13 | // The copyright displayed in application information | 13 | // The copyright displayed in application information |
14 | -PRODUCT_COPYRIGHT = Copyright © 2021 com.example. All rights reserved. | 14 | +PRODUCT_COPYRIGHT = Copyright © 2022 com.example. All rights reserved. |
@@ -42,7 +42,7 @@ packages: | @@ -42,7 +42,7 @@ packages: | ||
42 | name: collection | 42 | name: collection |
43 | url: "https://pub.dartlang.org" | 43 | url: "https://pub.dartlang.org" |
44 | source: hosted | 44 | source: hosted |
45 | - version: "1.15.0" | 45 | + version: "1.16.0" |
46 | cupertino_icons: | 46 | cupertino_icons: |
47 | dependency: "direct main" | 47 | dependency: "direct main" |
48 | description: | 48 | description: |
@@ -56,7 +56,7 @@ packages: | @@ -56,7 +56,7 @@ packages: | ||
56 | name: fake_async | 56 | name: fake_async |
57 | url: "https://pub.dartlang.org" | 57 | url: "https://pub.dartlang.org" |
58 | source: hosted | 58 | source: hosted |
59 | - version: "1.2.0" | 59 | + version: "1.3.0" |
60 | flutter: | 60 | flutter: |
61 | dependency: "direct main" | 61 | dependency: "direct main" |
62 | description: flutter | 62 | description: flutter |
@@ -232,5 +232,5 @@ packages: | @@ -232,5 +232,5 @@ packages: | ||
232 | source: hosted | 232 | source: hosted |
233 | version: "2.1.2" | 233 | version: "2.1.2" |
234 | sdks: | 234 | sdks: |
235 | - dart: ">=2.16.0-100.0.dev <3.0.0" | ||
236 | - flutter: ">=2.10.0" | 235 | + dart: ">=2.17.0 <3.0.0" |
236 | + flutter: ">=3.0.0" |
example/web/icons/Icon-192.png
deleted
100644 → 0

5.17 KB
example/web/icons/Icon-512.png
deleted
100644 → 0

8.06 KB
example/web/icons/image.png
deleted
100644 → 0

609 KB
@@ -42,14 +42,14 @@ packages: | @@ -42,14 +42,14 @@ packages: | ||
42 | name: collection | 42 | name: collection |
43 | url: "https://pub.dartlang.org" | 43 | url: "https://pub.dartlang.org" |
44 | source: hosted | 44 | source: hosted |
45 | - version: "1.15.0" | 45 | + version: "1.16.0" |
46 | fake_async: | 46 | fake_async: |
47 | dependency: transitive | 47 | dependency: transitive |
48 | description: | 48 | description: |
49 | name: fake_async | 49 | name: fake_async |
50 | url: "https://pub.dartlang.org" | 50 | url: "https://pub.dartlang.org" |
51 | source: hosted | 51 | source: hosted |
52 | - version: "1.2.0" | 52 | + version: "1.3.0" |
53 | flutter: | 53 | flutter: |
54 | dependency: "direct main" | 54 | dependency: "direct main" |
55 | description: flutter | 55 | description: flutter |
@@ -88,13 +88,6 @@ packages: | @@ -88,13 +88,6 @@ packages: | ||
88 | url: "https://pub.dartlang.org" | 88 | url: "https://pub.dartlang.org" |
89 | source: hosted | 89 | source: hosted |
90 | version: "1.8.1" | 90 | version: "1.8.1" |
91 | - pedantic: | ||
92 | - dependency: "direct dev" | ||
93 | - description: | ||
94 | - name: pedantic | ||
95 | - url: "https://pub.dartlang.org" | ||
96 | - source: hosted | ||
97 | - version: "1.10.0-nullsafety.3" | ||
98 | sky_engine: | 91 | sky_engine: |
99 | dependency: transitive | 92 | dependency: transitive |
100 | description: flutter | 93 | description: flutter |
@@ -150,5 +143,5 @@ packages: | @@ -150,5 +143,5 @@ packages: | ||
150 | source: hosted | 143 | source: hosted |
151 | version: "2.1.2" | 144 | version: "2.1.2" |
152 | sdks: | 145 | sdks: |
153 | - dart: ">=2.14.0 <3.0.0" | ||
154 | - flutter: ">=2.0.0" | 146 | + dart: ">=2.17.0 <3.0.0" |
147 | + flutter: ">=3.0.0" |
@@ -4,8 +4,8 @@ version: 2.0.1 | @@ -4,8 +4,8 @@ version: 2.0.1 | ||
4 | homepage: 'https://github.com/jamesblasco/modal_bottom_sheet' | 4 | homepage: 'https://github.com/jamesblasco/modal_bottom_sheet' |
5 | 5 | ||
6 | environment: | 6 | environment: |
7 | - sdk: ">=2.12.0 <3.0.0" | ||
8 | - flutter: ">=2.0.0" | 7 | + sdk: ">=2.17.0 <3.0.0" |
8 | + flutter: ">=3.0.0" | ||
9 | 9 | ||
10 | dependencies: | 10 | dependencies: |
11 | flutter: | 11 | flutter: |
@@ -14,41 +14,3 @@ dependencies: | @@ -14,41 +14,3 @@ dependencies: | ||
14 | dev_dependencies: | 14 | dev_dependencies: |
15 | flutter_test: | 15 | flutter_test: |
16 | sdk: flutter | 16 | sdk: flutter |
17 | - pedantic: 1.10.0-nullsafety.3 | ||
18 | - | ||
19 | -# For information on the generic Dart part of this file, see the | ||
20 | -# following page: https://dart.dev/tools/pub/pubspec | ||
21 | - | ||
22 | -# The following section is specific to Flutter. | ||
23 | -flutter: | ||
24 | - | ||
25 | - # To add assets to your package, add an assets section, like this: | ||
26 | - # assets: | ||
27 | - # - images/a_dot_burr.jpeg | ||
28 | - # - images/a_dot_ham.jpeg | ||
29 | - # | ||
30 | - # For details regarding assets in packages, see | ||
31 | - # https://flutter.dev/assets-and-images/#from-packages | ||
32 | - # | ||
33 | - # An image asset can refer to one or more resolution-specific "variants", see | ||
34 | - # https://flutter.dev/assets-and-images/#resolution-aware. | ||
35 | - | ||
36 | - # To add custom fonts to your package, add a fonts section here, | ||
37 | - # in this "flutter" section. Each entry in this list should have a | ||
38 | - # "family" key with the font family name, and a "fonts" key with a | ||
39 | - # list giving the asset and other descriptors for the font. For | ||
40 | - # example: | ||
41 | - # fonts: | ||
42 | - # - family: Schyler | ||
43 | - # fonts: | ||
44 | - # - asset: fonts/Schyler-Regular.ttf | ||
45 | - # - asset: fonts/Schyler-Italic.ttf | ||
46 | - # style: italic | ||
47 | - # - family: Trajan Pro | ||
48 | - # fonts: | ||
49 | - # - asset: fonts/TrajanPro.ttf | ||
50 | - # - asset: fonts/TrajanPro_Bold.ttf | ||
51 | - # weight: 700 | ||
52 | - # | ||
53 | - # For details regarding fonts in packages, see | ||
54 | - # https://flutter.dev/custom-fonts/#from-packages |
-
Please register or login to post a comment