Jaime Blasco

Fix iOS project

@@ -78,6 +78,9 @@ target 'Runner' do @@ -78,6 +78,9 @@ target 'Runner' do
78 end 78 end
79 end 79 end
80 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
  83 +
81 post_install do |installer| 84 post_install do |installer|
82 installer.pods_project.targets.each do |target| 85 installer.pods_project.targets.each do |target|
83 target.build_configurations.each do |config| 86 target.build_configurations.each do |config|
@@ -29,6 +29,6 @@ SPEC CHECKSUMS: @@ -29,6 +29,6 @@ SPEC CHECKSUMS:
29 url_launcher_macos: fd7894421cd39320dce5f292fc99ea9270b2a313 29 url_launcher_macos: fd7894421cd39320dce5f292fc99ea9270b2a313
30 url_launcher_web: e5527357f037c87560776e36436bf2b0288b965c 30 url_launcher_web: e5527357f037c87560776e36436bf2b0288b965c
31 31
32 -PODFILE CHECKSUM: c34e2287a9ccaa606aeceab922830efb9a6ff69a 32 +PODFILE CHECKSUM: 1b66dae606f75376c5f2135a8290850eeb09ae83
33 33
34 COCOAPODS: 1.8.4 34 COCOAPODS: 1.8.4
@@ -8,9 +8,13 @@ @@ -8,9 +8,13 @@
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 - 31E8A031F29A5C9DCEE5A35E /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A551F173703771838A21386 /* Pods_Runner.framework */; }; 11 + 212D1E304840672EFB9BFFA7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8D52A2E75CF34C7E6DC549F4 /* Pods_Runner.framework */; };
12 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; 12 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
  13 + 3B80C3941E831B6300D905FE /* App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; };
  14 + 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B80C3931E831B6300D905FE /* App.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
13 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; 15 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
  16 + 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; };
  17 + 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 9740EEBA1CF902C7004384FC /* Flutter.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
14 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; 18 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
15 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; 19 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
16 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; 20 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
@@ -23,6 +27,8 @@ @@ -23,6 +27,8 @@
23 dstPath = ""; 27 dstPath = "";
24 dstSubfolderSpec = 10; 28 dstSubfolderSpec = 10;
25 files = ( 29 files = (
  30 + 3B80C3951E831B6300D905FE /* App.framework in Embed Frameworks */,
  31 + 9705A1C71CF904A300538489 /* Flutter.framework in Embed Frameworks */,
26 ); 32 );
27 name = "Embed Frameworks"; 33 name = "Embed Frameworks";
28 runOnlyForDeploymentPostprocessing = 0; 34 runOnlyForDeploymentPostprocessing = 0;
@@ -30,23 +36,25 @@ @@ -30,23 +36,25 @@
30 /* End PBXCopyFilesBuildPhase section */ 36 /* End PBXCopyFilesBuildPhase section */
31 37
32 /* Begin PBXFileReference section */ 38 /* Begin PBXFileReference section */
33 - 0A551F173703771838A21386 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };  
34 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; }; 39 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
35 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; }; 40 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
  41 + 248080BB287D735D5E630360 /* 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>"; };
36 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; }; 42 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
37 - 453483ADEDE58E2FFD3A0F32 /* 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>"; };  
38 - 5BE1C954520B0C4D1A5C47DF /* 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>"; }; 43 + 3B80C3931E831B6300D905FE /* App.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = App.framework; path = Flutter/App.framework; sourceTree = "<group>"; };
39 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; }; 44 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
40 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; 45 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
41 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; }; 46 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
  47 + 8D52A2E75CF34C7E6DC549F4 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
42 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; }; 48 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
43 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; }; 49 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
  50 + 9740EEBA1CF902C7004384FC /* Flutter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Flutter.framework; path = Flutter/Flutter.framework; sourceTree = "<group>"; };
44 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; 51 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; };
45 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; 52 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
46 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 53 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
47 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; 54 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
48 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 55 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
49 - ECE24C51B4309A57743A5800 /* 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 + B3E04C271E591BD1327CA5FF /* 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>"; };
  57 + BAB1D322E537D55B4325D2C3 /* 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>"; };
50 /* End PBXFileReference section */ 58 /* End PBXFileReference section */
51 59
52 /* Begin PBXFrameworksBuildPhase section */ 60 /* Begin PBXFrameworksBuildPhase section */
@@ -54,19 +62,21 @@ @@ -54,19 +62,21 @@
54 isa = PBXFrameworksBuildPhase; 62 isa = PBXFrameworksBuildPhase;
55 buildActionMask = 2147483647; 63 buildActionMask = 2147483647;
56 files = ( 64 files = (
57 - 31E8A031F29A5C9DCEE5A35E /* Pods_Runner.framework in Frameworks */, 65 + 9705A1C61CF904A100538489 /* Flutter.framework in Frameworks */,
  66 + 3B80C3941E831B6300D905FE /* App.framework in Frameworks */,
  67 + 212D1E304840672EFB9BFFA7 /* Pods_Runner.framework in Frameworks */,
58 ); 68 );
59 runOnlyForDeploymentPostprocessing = 0; 69 runOnlyForDeploymentPostprocessing = 0;
60 }; 70 };
61 /* End PBXFrameworksBuildPhase section */ 71 /* End PBXFrameworksBuildPhase section */
62 72
63 /* Begin PBXGroup section */ 73 /* Begin PBXGroup section */
64 - 03BE858701E6013D75C55192 /* Pods */ = { 74 + 7FA2A098790C5377E18FABC1 /* Pods */ = {
65 isa = PBXGroup; 75 isa = PBXGroup;
66 children = ( 76 children = (
67 - ECE24C51B4309A57743A5800 /* Pods-Runner.debug.xcconfig */,  
68 - 453483ADEDE58E2FFD3A0F32 /* Pods-Runner.release.xcconfig */,  
69 - 5BE1C954520B0C4D1A5C47DF /* Pods-Runner.profile.xcconfig */, 77 + BAB1D322E537D55B4325D2C3 /* Pods-Runner.debug.xcconfig */,
  78 + B3E04C271E591BD1327CA5FF /* Pods-Runner.release.xcconfig */,
  79 + 248080BB287D735D5E630360 /* Pods-Runner.profile.xcconfig */,
70 ); 80 );
71 name = Pods; 81 name = Pods;
72 path = Pods; 82 path = Pods;
@@ -75,7 +85,9 @@ @@ -75,7 +85,9 @@
75 9740EEB11CF90186004384FC /* Flutter */ = { 85 9740EEB11CF90186004384FC /* Flutter */ = {
76 isa = PBXGroup; 86 isa = PBXGroup;
77 children = ( 87 children = (
  88 + 3B80C3931E831B6300D905FE /* App.framework */,
78 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, 89 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */,
  90 + 9740EEBA1CF902C7004384FC /* Flutter.framework */,
79 9740EEB21CF90195004384FC /* Debug.xcconfig */, 91 9740EEB21CF90195004384FC /* Debug.xcconfig */,
80 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, 92 7AFA3C8E1D35360C0083082E /* Release.xcconfig */,
81 9740EEB31CF90195004384FC /* Generated.xcconfig */, 93 9740EEB31CF90195004384FC /* Generated.xcconfig */,
@@ -89,8 +101,8 @@ @@ -89,8 +101,8 @@
89 9740EEB11CF90186004384FC /* Flutter */, 101 9740EEB11CF90186004384FC /* Flutter */,
90 97C146F01CF9000F007C117D /* Runner */, 102 97C146F01CF9000F007C117D /* Runner */,
91 97C146EF1CF9000F007C117D /* Products */, 103 97C146EF1CF9000F007C117D /* Products */,
92 - 03BE858701E6013D75C55192 /* Pods */,  
93 - BB84F3538ADB8070C8092550 /* Frameworks */, 104 + 7FA2A098790C5377E18FABC1 /* Pods */,
  105 + 9D90B19A7E12B9186516773E /* Frameworks */,
94 ); 106 );
95 sourceTree = "<group>"; 107 sourceTree = "<group>";
96 }; 108 };
@@ -125,10 +137,10 @@ @@ -125,10 +137,10 @@
125 name = "Supporting Files"; 137 name = "Supporting Files";
126 sourceTree = "<group>"; 138 sourceTree = "<group>";
127 }; 139 };
128 - BB84F3538ADB8070C8092550 /* Frameworks */ = { 140 + 9D90B19A7E12B9186516773E /* Frameworks */ = {
129 isa = PBXGroup; 141 isa = PBXGroup;
130 children = ( 142 children = (
131 - 0A551F173703771838A21386 /* Pods_Runner.framework */, 143 + 8D52A2E75CF34C7E6DC549F4 /* Pods_Runner.framework */,
132 ); 144 );
133 name = Frameworks; 145 name = Frameworks;
134 sourceTree = "<group>"; 146 sourceTree = "<group>";
@@ -140,14 +152,14 @@ @@ -140,14 +152,14 @@
140 isa = PBXNativeTarget; 152 isa = PBXNativeTarget;
141 buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; 153 buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
142 buildPhases = ( 154 buildPhases = (
143 - D0B7AC2EB31CC6A828ADA674 /* [CP] Check Pods Manifest.lock */, 155 + 00BBBB875F21B7EBEF944E13 /* [CP] Check Pods Manifest.lock */,
144 9740EEB61CF901F6004384FC /* Run Script */, 156 9740EEB61CF901F6004384FC /* Run Script */,
145 97C146EA1CF9000F007C117D /* Sources */, 157 97C146EA1CF9000F007C117D /* Sources */,
146 97C146EB1CF9000F007C117D /* Frameworks */, 158 97C146EB1CF9000F007C117D /* Frameworks */,
147 97C146EC1CF9000F007C117D /* Resources */, 159 97C146EC1CF9000F007C117D /* Resources */,
148 9705A1C41CF9048500538489 /* Embed Frameworks */, 160 9705A1C41CF9048500538489 /* Embed Frameworks */,
149 3B06AD1E1E4923F5004D2608 /* Thin Binary */, 161 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
150 - F282B7FE454FE6B56BD6580F /* [CP] Embed Pods Frameworks */, 162 + 87338F8232AE1406F5B9308C /* [CP] Embed Pods Frameworks */,
151 ); 163 );
152 buildRules = ( 164 buildRules = (
153 ); 165 );
@@ -165,7 +177,7 @@ @@ -165,7 +177,7 @@
165 isa = PBXProject; 177 isa = PBXProject;
166 attributes = { 178 attributes = {
167 LastUpgradeCheck = 1020; 179 LastUpgradeCheck = 1020;
168 - ORGANIZATIONNAME = ""; 180 + ORGANIZATIONNAME = "The Chromium Authors";
169 TargetAttributes = { 181 TargetAttributes = {
170 97C146ED1CF9000F007C117D = { 182 97C146ED1CF9000F007C117D = {
171 CreatedOnToolsVersion = 7.3.1; 183 CreatedOnToolsVersion = 7.3.1;
@@ -174,7 +186,7 @@ @@ -174,7 +186,7 @@
174 }; 186 };
175 }; 187 };
176 buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; 188 buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */;
177 - compatibilityVersion = "Xcode 9.3"; 189 + compatibilityVersion = "Xcode 3.2";
178 developmentRegion = en; 190 developmentRegion = en;
179 hasScannedForEncodings = 0; 191 hasScannedForEncodings = 0;
180 knownRegions = ( 192 knownRegions = (
@@ -206,75 +218,70 @@ @@ -206,75 +218,70 @@
206 /* End PBXResourcesBuildPhase section */ 218 /* End PBXResourcesBuildPhase section */
207 219
208 /* Begin PBXShellScriptBuildPhase section */ 220 /* Begin PBXShellScriptBuildPhase section */
209 - 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { 221 + 00BBBB875F21B7EBEF944E13 /* [CP] Check Pods Manifest.lock */ = {
210 isa = PBXShellScriptBuildPhase; 222 isa = PBXShellScriptBuildPhase;
211 buildActionMask = 2147483647; 223 buildActionMask = 2147483647;
212 files = ( 224 files = (
213 ); 225 );
  226 + inputFileListPaths = (
  227 + );
214 inputPaths = ( 228 inputPaths = (
  229 + "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  230 + "${PODS_ROOT}/Manifest.lock",
  231 + );
  232 + name = "[CP] Check Pods Manifest.lock";
  233 + outputFileListPaths = (
215 ); 234 );
216 - name = "Thin Binary";  
217 outputPaths = ( 235 outputPaths = (
  236 + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
218 ); 237 );
219 runOnlyForDeploymentPostprocessing = 0; 238 runOnlyForDeploymentPostprocessing = 0;
220 shellPath = /bin/sh; 239 shellPath = /bin/sh;
221 - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; 240 + 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";
  241 + showEnvVarsInLog = 0;
222 }; 242 };
223 - 9740EEB61CF901F6004384FC /* Run Script */ = { 243 + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
224 isa = PBXShellScriptBuildPhase; 244 isa = PBXShellScriptBuildPhase;
225 buildActionMask = 2147483647; 245 buildActionMask = 2147483647;
226 files = ( 246 files = (
227 ); 247 );
228 inputPaths = ( 248 inputPaths = (
229 ); 249 );
230 - name = "Run Script"; 250 + name = "Thin Binary";
231 outputPaths = ( 251 outputPaths = (
232 ); 252 );
233 runOnlyForDeploymentPostprocessing = 0; 253 runOnlyForDeploymentPostprocessing = 0;
234 shellPath = /bin/sh; 254 shellPath = /bin/sh;
235 - shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; 255 + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" thin";
236 }; 256 };
237 - D0B7AC2EB31CC6A828ADA674 /* [CP] Check Pods Manifest.lock */ = { 257 + 87338F8232AE1406F5B9308C /* [CP] Embed Pods Frameworks */ = {
238 isa = PBXShellScriptBuildPhase; 258 isa = PBXShellScriptBuildPhase;
239 buildActionMask = 2147483647; 259 buildActionMask = 2147483647;
240 files = ( 260 files = (
241 ); 261 );
242 - inputFileListPaths = (  
243 - );  
244 inputPaths = ( 262 inputPaths = (
245 - "${PODS_PODFILE_DIR_PATH}/Podfile.lock",  
246 - "${PODS_ROOT}/Manifest.lock",  
247 - );  
248 - name = "[CP] Check Pods Manifest.lock";  
249 - outputFileListPaths = (  
250 ); 263 );
  264 + name = "[CP] Embed Pods Frameworks";
251 outputPaths = ( 265 outputPaths = (
252 - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",  
253 ); 266 );
254 runOnlyForDeploymentPostprocessing = 0; 267 runOnlyForDeploymentPostprocessing = 0;
255 shellPath = /bin/sh; 268 shellPath = /bin/sh;
256 - 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"; 269 + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
257 showEnvVarsInLog = 0; 270 showEnvVarsInLog = 0;
258 }; 271 };
259 - F282B7FE454FE6B56BD6580F /* [CP] Embed Pods Frameworks */ = { 272 + 9740EEB61CF901F6004384FC /* Run Script */ = {
260 isa = PBXShellScriptBuildPhase; 273 isa = PBXShellScriptBuildPhase;
261 buildActionMask = 2147483647; 274 buildActionMask = 2147483647;
262 files = ( 275 files = (
263 ); 276 );
264 inputPaths = ( 277 inputPaths = (
265 - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh",  
266 - "${PODS_ROOT}/../Flutter/Flutter.framework",  
267 - "${BUILT_PRODUCTS_DIR}/url_launcher/url_launcher.framework",  
268 ); 278 );
269 - name = "[CP] Embed Pods Frameworks"; 279 + name = "Run Script";
270 outputPaths = ( 280 outputPaths = (
271 - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Flutter.framework",  
272 - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/url_launcher.framework",  
273 ); 281 );
274 runOnlyForDeploymentPostprocessing = 0; 282 runOnlyForDeploymentPostprocessing = 0;
275 shellPath = /bin/sh; 283 shellPath = /bin/sh;
276 - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";  
277 - showEnvVarsInLog = 0; 284 + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
278 }; 285 };
279 /* End PBXShellScriptBuildPhase section */ 286 /* End PBXShellScriptBuildPhase section */
280 287
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
3 -<plist version="1.0">  
4 -<dict>  
5 - <key>IDEDidComputeMac32BitWarning</key>  
6 - <true/>  
7 -</dict>  
8 -</plist>  
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
3 -<plist version="1.0">  
4 -<dict>  
5 - <key>PreviewsEnabled</key>  
6 - <false/>  
7 -</dict>  
8 -</plist>  
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
3 -<plist version="1.0">  
4 -<dict>  
5 - <key>IDEDidComputeMac32BitWarning</key>  
6 - <true/>  
7 -</dict>  
8 -</plist>  
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
3 -<plist version="1.0">  
4 -<dict>  
5 - <key>PreviewsEnabled</key>  
6 - <false/>  
7 -</dict>  
8 -</plist>  
@@ -7,42 +7,42 @@ packages: @@ -7,42 +7,42 @@ packages:
7 name: archive 7 name: archive
8 url: "https://pub.dartlang.org" 8 url: "https://pub.dartlang.org"
9 source: hosted 9 source: hosted
10 - version: "2.0.13" 10 + version: "2.0.11"
11 args: 11 args:
12 dependency: transitive 12 dependency: transitive
13 description: 13 description:
14 name: args 14 name: args
15 url: "https://pub.dartlang.org" 15 url: "https://pub.dartlang.org"
16 source: hosted 16 source: hosted
17 - version: "1.6.0" 17 + version: "1.5.2"
18 async: 18 async:
19 dependency: transitive 19 dependency: transitive
20 description: 20 description:
21 name: async 21 name: async
22 url: "https://pub.dartlang.org" 22 url: "https://pub.dartlang.org"
23 source: hosted 23 source: hosted
24 - version: "2.4.1" 24 + version: "2.4.0"
25 boolean_selector: 25 boolean_selector:
26 dependency: transitive 26 dependency: transitive
27 description: 27 description:
28 name: boolean_selector 28 name: boolean_selector
29 url: "https://pub.dartlang.org" 29 url: "https://pub.dartlang.org"
30 source: hosted 30 source: hosted
31 - version: "2.0.0" 31 + version: "1.0.5"
32 charcode: 32 charcode:
33 dependency: transitive 33 dependency: transitive
34 description: 34 description:
35 name: charcode 35 name: charcode
36 url: "https://pub.dartlang.org" 36 url: "https://pub.dartlang.org"
37 source: hosted 37 source: hosted
38 - version: "1.1.3" 38 + version: "1.1.2"
39 collection: 39 collection:
40 dependency: transitive 40 dependency: transitive
41 description: 41 description:
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.14.12" 45 + version: "1.14.11"
46 convert: 46 convert:
47 dependency: transitive 47 dependency: transitive
48 description: 48 description:
@@ -56,7 +56,7 @@ packages: @@ -56,7 +56,7 @@ packages:
56 name: crypto 56 name: crypto
57 url: "https://pub.dartlang.org" 57 url: "https://pub.dartlang.org"
58 source: hosted 58 source: hosted
59 - version: "2.1.4" 59 + version: "2.1.3"
60 cupertino_icons: 60 cupertino_icons:
61 dependency: "direct main" 61 dependency: "direct main"
62 description: 62 description:
@@ -85,7 +85,7 @@ packages: @@ -85,7 +85,7 @@ packages:
85 name: image 85 name: image
86 url: "https://pub.dartlang.org" 86 url: "https://pub.dartlang.org"
87 source: hosted 87 source: hosted
88 - version: "2.1.12" 88 + version: "2.1.4"
89 matcher: 89 matcher:
90 dependency: transitive 90 dependency: transitive
91 description: 91 description:
@@ -106,7 +106,7 @@ packages: @@ -106,7 +106,7 @@ packages:
106 path: ".." 106 path: ".."
107 relative: true 107 relative: true
108 source: path 108 source: path
109 - version: "0.1.3" 109 + version: "0.1.4"
110 path: 110 path:
111 dependency: transitive 111 dependency: transitive
112 description: 112 description:
@@ -114,13 +114,20 @@ packages: @@ -114,13 +114,20 @@ packages:
114 url: "https://pub.dartlang.org" 114 url: "https://pub.dartlang.org"
115 source: hosted 115 source: hosted
116 version: "1.6.4" 116 version: "1.6.4"
  117 + pedantic:
  118 + dependency: transitive
  119 + description:
  120 + name: pedantic
  121 + url: "https://pub.dartlang.org"
  122 + source: hosted
  123 + version: "1.8.0+1"
117 petitparser: 124 petitparser:
118 dependency: transitive 125 dependency: transitive
119 description: 126 description:
120 name: petitparser 127 name: petitparser
121 url: "https://pub.dartlang.org" 128 url: "https://pub.dartlang.org"
122 source: hosted 129 source: hosted
123 - version: "3.0.2" 130 + version: "2.4.0"
124 plugin_platform_interface: 131 plugin_platform_interface:
125 dependency: transitive 132 dependency: transitive
126 description: 133 description:
@@ -134,7 +141,7 @@ packages: @@ -134,7 +141,7 @@ packages:
134 name: quiver 141 name: quiver
135 url: "https://pub.dartlang.org" 142 url: "https://pub.dartlang.org"
136 source: hosted 143 source: hosted
137 - version: "2.1.3" 144 + version: "2.0.5"
138 sky_engine: 145 sky_engine:
139 dependency: transitive 146 dependency: transitive
140 description: flutter 147 description: flutter
@@ -146,7 +153,7 @@ packages: @@ -146,7 +153,7 @@ packages:
146 name: source_span 153 name: source_span
147 url: "https://pub.dartlang.org" 154 url: "https://pub.dartlang.org"
148 source: hosted 155 source: hosted
149 - version: "1.7.0" 156 + version: "1.5.5"
150 stack_trace: 157 stack_trace:
151 dependency: transitive 158 dependency: transitive
152 description: 159 description:
@@ -181,7 +188,7 @@ packages: @@ -181,7 +188,7 @@ packages:
181 name: test_api 188 name: test_api
182 url: "https://pub.dartlang.org" 189 url: "https://pub.dartlang.org"
183 source: hosted 190 source: hosted
184 - version: "0.2.15" 191 + version: "0.2.11"
185 typed_data: 192 typed_data:
186 dependency: transitive 193 dependency: transitive
187 description: 194 description:
@@ -230,7 +237,7 @@ packages: @@ -230,7 +237,7 @@ packages:
230 name: xml 237 name: xml
231 url: "https://pub.dartlang.org" 238 url: "https://pub.dartlang.org"
232 source: hosted 239 source: hosted
233 - version: "3.7.0" 240 + version: "3.5.0"
234 sdks: 241 sdks:
235 dart: ">=2.7.0 <3.0.0" 242 dart: ">=2.7.0 <3.0.0"
236 flutter: ">=1.12.8 <2.0.0" 243 flutter: ">=1.12.8 <2.0.0"
@@ -7,42 +7,42 @@ packages: @@ -7,42 +7,42 @@ packages:
7 name: archive 7 name: archive
8 url: "https://pub.dartlang.org" 8 url: "https://pub.dartlang.org"
9 source: hosted 9 source: hosted
10 - version: "2.0.13" 10 + version: "2.0.11"
11 args: 11 args:
12 dependency: transitive 12 dependency: transitive
13 description: 13 description:
14 name: args 14 name: args
15 url: "https://pub.dartlang.org" 15 url: "https://pub.dartlang.org"
16 source: hosted 16 source: hosted
17 - version: "1.6.0" 17 + version: "1.5.2"
18 async: 18 async:
19 dependency: transitive 19 dependency: transitive
20 description: 20 description:
21 name: async 21 name: async
22 url: "https://pub.dartlang.org" 22 url: "https://pub.dartlang.org"
23 source: hosted 23 source: hosted
24 - version: "2.4.1" 24 + version: "2.4.0"
25 boolean_selector: 25 boolean_selector:
26 dependency: transitive 26 dependency: transitive
27 description: 27 description:
28 name: boolean_selector 28 name: boolean_selector
29 url: "https://pub.dartlang.org" 29 url: "https://pub.dartlang.org"
30 source: hosted 30 source: hosted
31 - version: "2.0.0" 31 + version: "1.0.5"
32 charcode: 32 charcode:
33 dependency: transitive 33 dependency: transitive
34 description: 34 description:
35 name: charcode 35 name: charcode
36 url: "https://pub.dartlang.org" 36 url: "https://pub.dartlang.org"
37 source: hosted 37 source: hosted
38 - version: "1.1.3" 38 + version: "1.1.2"
39 collection: 39 collection:
40 dependency: transitive 40 dependency: transitive
41 description: 41 description:
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.14.12" 45 + version: "1.14.11"
46 convert: 46 convert:
47 dependency: transitive 47 dependency: transitive
48 description: 48 description:
@@ -56,7 +56,7 @@ packages: @@ -56,7 +56,7 @@ packages:
56 name: crypto 56 name: crypto
57 url: "https://pub.dartlang.org" 57 url: "https://pub.dartlang.org"
58 source: hosted 58 source: hosted
59 - version: "2.1.4" 59 + version: "2.1.3"
60 flutter: 60 flutter:
61 dependency: "direct main" 61 dependency: "direct main"
62 description: flutter 62 description: flutter
@@ -73,7 +73,7 @@ packages: @@ -73,7 +73,7 @@ packages:
73 name: image 73 name: image
74 url: "https://pub.dartlang.org" 74 url: "https://pub.dartlang.org"
75 source: hosted 75 source: hosted
76 - version: "2.1.12" 76 + version: "2.1.4"
77 matcher: 77 matcher:
78 dependency: transitive 78 dependency: transitive
79 description: 79 description:
@@ -101,21 +101,21 @@ packages: @@ -101,21 +101,21 @@ packages:
101 name: pedantic 101 name: pedantic
102 url: "https://pub.dartlang.org" 102 url: "https://pub.dartlang.org"
103 source: hosted 103 source: hosted
104 - version: "1.9.0" 104 + version: "1.8.0+1"
105 petitparser: 105 petitparser:
106 dependency: transitive 106 dependency: transitive
107 description: 107 description:
108 name: petitparser 108 name: petitparser
109 url: "https://pub.dartlang.org" 109 url: "https://pub.dartlang.org"
110 source: hosted 110 source: hosted
111 - version: "3.0.2" 111 + version: "2.4.0"
112 quiver: 112 quiver:
113 dependency: transitive 113 dependency: transitive
114 description: 114 description:
115 name: quiver 115 name: quiver
116 url: "https://pub.dartlang.org" 116 url: "https://pub.dartlang.org"
117 source: hosted 117 source: hosted
118 - version: "2.1.3" 118 + version: "2.0.5"
119 sky_engine: 119 sky_engine:
120 dependency: transitive 120 dependency: transitive
121 description: flutter 121 description: flutter
@@ -127,7 +127,7 @@ packages: @@ -127,7 +127,7 @@ packages:
127 name: source_span 127 name: source_span
128 url: "https://pub.dartlang.org" 128 url: "https://pub.dartlang.org"
129 source: hosted 129 source: hosted
130 - version: "1.7.0" 130 + version: "1.5.5"
131 stack_trace: 131 stack_trace:
132 dependency: transitive 132 dependency: transitive
133 description: 133 description:
@@ -162,7 +162,7 @@ packages: @@ -162,7 +162,7 @@ packages:
162 name: test_api 162 name: test_api
163 url: "https://pub.dartlang.org" 163 url: "https://pub.dartlang.org"
164 source: hosted 164 source: hosted
165 - version: "0.2.15" 165 + version: "0.2.11"
166 typed_data: 166 typed_data:
167 dependency: transitive 167 dependency: transitive
168 description: 168 description:
@@ -183,7 +183,7 @@ packages: @@ -183,7 +183,7 @@ packages:
183 name: xml 183 name: xml
184 url: "https://pub.dartlang.org" 184 url: "https://pub.dartlang.org"
185 source: hosted 185 source: hosted
186 - version: "3.7.0" 186 + version: "3.5.0"
187 sdks: 187 sdks:
188 - dart: ">=2.7.0 <3.0.0" 188 + dart: ">=2.4.0 <3.0.0"
189 flutter: ">=1.12.0 <2.0.0" 189 flutter: ">=1.12.0 <2.0.0"
@@ -14,7 +14,7 @@ dependencies: @@ -14,7 +14,7 @@ dependencies:
14 dev_dependencies: 14 dev_dependencies:
15 flutter_test: 15 flutter_test:
16 sdk: flutter 16 sdk: flutter
17 - pedantic: ^1.9.0 17 + pedantic: ^1.8.0+1
18 18
19 # For information on the generic Dart part of this file, see the 19 # For information on the generic Dart part of this file, see the
20 # following page: https://dart.dev/tools/pub/pubspec 20 # following page: https://dart.dev/tools/pub/pubspec