Navaron Bracke

update MacOS project with RunnerTests setup

@@ -21,15 +21,24 @@ @@ -21,15 +21,24 @@
21 /* End PBXAggregateTarget section */ 21 /* End PBXAggregateTarget section */
22 22
23 /* Begin PBXBuildFile section */ 23 /* Begin PBXBuildFile section */
  24 + 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; };
24 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; 25 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
25 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; 26 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
26 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; 27 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; };
27 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; 28 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
28 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; 29 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
29 - 5348E36EDC155A01222C3599 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 41950513928B2DA794C685E3 /* Pods_Runner.framework */; }; 30 + 58A22AC50A792ECA6D027507 /* Pods_RunnerTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 419C3BC9593F6DE903D740F0 /* Pods_RunnerTests.framework */; };
  31 + F209F1436A19CBC32BFFB26A /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EEB40B96A6FFC92607527710 /* Pods_Runner.framework */; };
30 /* End PBXBuildFile section */ 32 /* End PBXBuildFile section */
31 33
32 /* Begin PBXContainerItemProxy section */ 34 /* Begin PBXContainerItemProxy section */
  35 + 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = {
  36 + isa = PBXContainerItemProxy;
  37 + containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
  38 + proxyType = 1;
  39 + remoteGlobalIDString = 33CC10EC2044A3C60003C045;
  40 + remoteInfo = Runner;
  41 + };
33 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { 42 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = {
34 isa = PBXContainerItemProxy; 43 isa = PBXContainerItemProxy;
35 containerPortal = 33CC10E52044A3C60003C045 /* Project object */; 44 containerPortal = 33CC10E52044A3C60003C045 /* Project object */;
@@ -53,6 +62,9 @@ @@ -53,6 +62,9 @@
53 /* End PBXCopyFilesBuildPhase section */ 62 /* End PBXCopyFilesBuildPhase section */
54 63
55 /* Begin PBXFileReference section */ 64 /* Begin PBXFileReference section */
  65 + 23E216AF8BD40EB8E52863BE /* Pods-RunnerTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.release.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.release.xcconfig"; sourceTree = "<group>"; };
  66 + 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
  67 + 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
56 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; }; 68 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
57 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; }; 69 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
58 33CC10ED2044A3C60003C045 /* mobile_scanner_example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mobile_scanner_example.app; sourceTree = BUILT_PRODUCTS_DIR; }; 70 33CC10ED2044A3C60003C045 /* mobile_scanner_example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = mobile_scanner_example.app; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -67,34 +79,43 @@ @@ -67,34 +79,43 @@
67 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; }; 79 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = "<group>"; };
68 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; }; 80 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = "<group>"; };
69 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; }; 81 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = "<group>"; };
70 - 41950513928B2DA794C685E3 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };  
71 - 433FCBF2B1E3F653F96B3C79 /* 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 + 419C3BC9593F6DE903D740F0 /* Pods_RunnerTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_RunnerTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
72 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; }; 83 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
  84 + 8201964090D9F78BC65FF5D2 /* 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>"; };
73 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; }; 85 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
74 - 97D4F0103EE99761EF216A9C /* 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>"; };  
75 - B67CB61EED45BF13A197D997 /* 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>"; }; 86 + 9AB9A83BADC7F755AA147D15 /* Pods-RunnerTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.profile.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.profile.xcconfig"; sourceTree = "<group>"; };
  87 + AA0CC45DA8C7F4A77CA80A2E /* Pods-RunnerTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-RunnerTests.debug.xcconfig"; path = "Target Support Files/Pods-RunnerTests/Pods-RunnerTests.debug.xcconfig"; sourceTree = "<group>"; };
  88 + CAEA4D71BCF9158847C4F6AC /* 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>"; };
  89 + E1DC1D18B8C13B1C75763506 /* 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>"; };
  90 + EEB40B96A6FFC92607527710 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
76 /* End PBXFileReference section */ 91 /* End PBXFileReference section */
77 92
78 /* Begin PBXFrameworksBuildPhase section */ 93 /* Begin PBXFrameworksBuildPhase section */
  94 + 331C80D2294CF70F00263BE5 /* Frameworks */ = {
  95 + isa = PBXFrameworksBuildPhase;
  96 + buildActionMask = 2147483647;
  97 + files = (
  98 + 58A22AC50A792ECA6D027507 /* Pods_RunnerTests.framework in Frameworks */,
  99 + );
  100 + runOnlyForDeploymentPostprocessing = 0;
  101 + };
79 33CC10EA2044A3C60003C045 /* Frameworks */ = { 102 33CC10EA2044A3C60003C045 /* Frameworks */ = {
80 isa = PBXFrameworksBuildPhase; 103 isa = PBXFrameworksBuildPhase;
81 buildActionMask = 2147483647; 104 buildActionMask = 2147483647;
82 files = ( 105 files = (
83 - 5348E36EDC155A01222C3599 /* Pods_Runner.framework in Frameworks */, 106 + F209F1436A19CBC32BFFB26A /* Pods_Runner.framework in Frameworks */,
84 ); 107 );
85 runOnlyForDeploymentPostprocessing = 0; 108 runOnlyForDeploymentPostprocessing = 0;
86 }; 109 };
87 /* End PBXFrameworksBuildPhase section */ 110 /* End PBXFrameworksBuildPhase section */
88 111
89 /* Begin PBXGroup section */ 112 /* Begin PBXGroup section */
90 - 20F8C9AA20C2A495C125E194 /* Pods */ = { 113 + 331C80D6294CF71000263BE5 /* RunnerTests */ = {
91 isa = PBXGroup; 114 isa = PBXGroup;
92 children = ( 115 children = (
93 - B67CB61EED45BF13A197D997 /* Pods-Runner.debug.xcconfig */,  
94 - 97D4F0103EE99761EF216A9C /* Pods-Runner.release.xcconfig */,  
95 - 433FCBF2B1E3F653F96B3C79 /* Pods-Runner.profile.xcconfig */, 116 + 331C80D7294CF71000263BE5 /* RunnerTests.swift */,
96 ); 117 );
97 - path = Pods; 118 + path = RunnerTests;
98 sourceTree = "<group>"; 119 sourceTree = "<group>";
99 }; 120 };
100 33BA886A226E78AF003329D5 /* Configs */ = { 121 33BA886A226E78AF003329D5 /* Configs */ = {
@@ -113,9 +134,10 @@ @@ -113,9 +134,10 @@
113 children = ( 134 children = (
114 33FAB671232836740065AC1E /* Runner */, 135 33FAB671232836740065AC1E /* Runner */,
115 33CEB47122A05771004F2AC0 /* Flutter */, 136 33CEB47122A05771004F2AC0 /* Flutter */,
  137 + 331C80D6294CF71000263BE5 /* RunnerTests */,
116 33CC10EE2044A3C60003C045 /* Products */, 138 33CC10EE2044A3C60003C045 /* Products */,
117 - 20F8C9AA20C2A495C125E194 /* Pods */,  
118 - 64FFE901A03ED70F67D8DCD6 /* Frameworks */, 139 + D73912EC22F37F3D000D13A0 /* Frameworks */,
  140 + 48C702343BA8440B9F0C4C3B /* Pods */,
119 ); 141 );
120 sourceTree = "<group>"; 142 sourceTree = "<group>";
121 }; 143 };
@@ -123,6 +145,7 @@ @@ -123,6 +145,7 @@
123 isa = PBXGroup; 145 isa = PBXGroup;
124 children = ( 146 children = (
125 33CC10ED2044A3C60003C045 /* mobile_scanner_example.app */, 147 33CC10ED2044A3C60003C045 /* mobile_scanner_example.app */,
  148 + 331C80D5294CF71000263BE5 /* RunnerTests.xctest */,
126 ); 149 );
127 name = Products; 150 name = Products;
128 sourceTree = "<group>"; 151 sourceTree = "<group>";
@@ -162,10 +185,25 @@ @@ -162,10 +185,25 @@
162 path = Runner; 185 path = Runner;
163 sourceTree = "<group>"; 186 sourceTree = "<group>";
164 }; 187 };
165 - 64FFE901A03ED70F67D8DCD6 /* Frameworks */ = { 188 + 48C702343BA8440B9F0C4C3B /* Pods */ = {
166 isa = PBXGroup; 189 isa = PBXGroup;
167 children = ( 190 children = (
168 - 41950513928B2DA794C685E3 /* Pods_Runner.framework */, 191 + E1DC1D18B8C13B1C75763506 /* Pods-Runner.debug.xcconfig */,
  192 + CAEA4D71BCF9158847C4F6AC /* Pods-Runner.release.xcconfig */,
  193 + 8201964090D9F78BC65FF5D2 /* Pods-Runner.profile.xcconfig */,
  194 + AA0CC45DA8C7F4A77CA80A2E /* Pods-RunnerTests.debug.xcconfig */,
  195 + 23E216AF8BD40EB8E52863BE /* Pods-RunnerTests.release.xcconfig */,
  196 + 9AB9A83BADC7F755AA147D15 /* Pods-RunnerTests.profile.xcconfig */,
  197 + );
  198 + name = Pods;
  199 + path = Pods;
  200 + sourceTree = "<group>";
  201 + };
  202 + D73912EC22F37F3D000D13A0 /* Frameworks */ = {
  203 + isa = PBXGroup;
  204 + children = (
  205 + EEB40B96A6FFC92607527710 /* Pods_Runner.framework */,
  206 + 419C3BC9593F6DE903D740F0 /* Pods_RunnerTests.framework */,
169 ); 207 );
170 name = Frameworks; 208 name = Frameworks;
171 sourceTree = "<group>"; 209 sourceTree = "<group>";
@@ -173,17 +211,36 @@ @@ -173,17 +211,36 @@
173 /* End PBXGroup section */ 211 /* End PBXGroup section */
174 212
175 /* Begin PBXNativeTarget section */ 213 /* Begin PBXNativeTarget section */
  214 + 331C80D4294CF70F00263BE5 /* RunnerTests */ = {
  215 + isa = PBXNativeTarget;
  216 + buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */;
  217 + buildPhases = (
  218 + 26566874B4D5506B07E5CB72 /* [CP] Check Pods Manifest.lock */,
  219 + 331C80D1294CF70F00263BE5 /* Sources */,
  220 + 331C80D2294CF70F00263BE5 /* Frameworks */,
  221 + 331C80D3294CF70F00263BE5 /* Resources */,
  222 + );
  223 + buildRules = (
  224 + );
  225 + dependencies = (
  226 + 331C80DA294CF71000263BE5 /* PBXTargetDependency */,
  227 + );
  228 + name = RunnerTests;
  229 + productName = RunnerTests;
  230 + productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */;
  231 + productType = "com.apple.product-type.bundle.unit-test";
  232 + };
176 33CC10EC2044A3C60003C045 /* Runner */ = { 233 33CC10EC2044A3C60003C045 /* Runner */ = {
177 isa = PBXNativeTarget; 234 isa = PBXNativeTarget;
178 buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; 235 buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */;
179 buildPhases = ( 236 buildPhases = (
180 - 11C0752B00246A027DB2D859 /* [CP] Check Pods Manifest.lock */, 237 + FF04EF1310CEA88A9000CF01 /* [CP] Check Pods Manifest.lock */,
181 33CC10E92044A3C60003C045 /* Sources */, 238 33CC10E92044A3C60003C045 /* Sources */,
182 33CC10EA2044A3C60003C045 /* Frameworks */, 239 33CC10EA2044A3C60003C045 /* Frameworks */,
183 33CC10EB2044A3C60003C045 /* Resources */, 240 33CC10EB2044A3C60003C045 /* Resources */,
184 33CC110E2044A8840003C045 /* Bundle Framework */, 241 33CC110E2044A8840003C045 /* Bundle Framework */,
185 3399D490228B24CF009A79C7 /* ShellScript */, 242 3399D490228B24CF009A79C7 /* ShellScript */,
186 - E6424ECF3C1308BAAF6E5E67 /* [CP] Embed Pods Frameworks */, 243 + 861067CDDCB0554984369B14 /* [CP] Embed Pods Frameworks */,
187 ); 244 );
188 buildRules = ( 245 buildRules = (
189 ); 246 );
@@ -205,6 +262,10 @@ @@ -205,6 +262,10 @@
205 LastUpgradeCheck = 1430; 262 LastUpgradeCheck = 1430;
206 ORGANIZATIONNAME = ""; 263 ORGANIZATIONNAME = "";
207 TargetAttributes = { 264 TargetAttributes = {
  265 + 331C80D4294CF70F00263BE5 = {
  266 + CreatedOnToolsVersion = 14.0;
  267 + TestTargetID = 33CC10EC2044A3C60003C045;
  268 + };
208 33CC10EC2044A3C60003C045 = { 269 33CC10EC2044A3C60003C045 = {
209 CreatedOnToolsVersion = 9.2; 270 CreatedOnToolsVersion = 9.2;
210 LastSwiftMigration = 1100; 271 LastSwiftMigration = 1100;
@@ -235,12 +296,20 @@ @@ -235,12 +296,20 @@
235 projectRoot = ""; 296 projectRoot = "";
236 targets = ( 297 targets = (
237 33CC10EC2044A3C60003C045 /* Runner */, 298 33CC10EC2044A3C60003C045 /* Runner */,
  299 + 331C80D4294CF70F00263BE5 /* RunnerTests */,
238 33CC111A2044C6BA0003C045 /* Flutter Assemble */, 300 33CC111A2044C6BA0003C045 /* Flutter Assemble */,
239 ); 301 );
240 }; 302 };
241 /* End PBXProject section */ 303 /* End PBXProject section */
242 304
243 /* Begin PBXResourcesBuildPhase section */ 305 /* Begin PBXResourcesBuildPhase section */
  306 + 331C80D3294CF70F00263BE5 /* Resources */ = {
  307 + isa = PBXResourcesBuildPhase;
  308 + buildActionMask = 2147483647;
  309 + files = (
  310 + );
  311 + runOnlyForDeploymentPostprocessing = 0;
  312 + };
244 33CC10EB2044A3C60003C045 /* Resources */ = { 313 33CC10EB2044A3C60003C045 /* Resources */ = {
245 isa = PBXResourcesBuildPhase; 314 isa = PBXResourcesBuildPhase;
246 buildActionMask = 2147483647; 315 buildActionMask = 2147483647;
@@ -253,7 +322,7 @@ @@ -253,7 +322,7 @@
253 /* End PBXResourcesBuildPhase section */ 322 /* End PBXResourcesBuildPhase section */
254 323
255 /* Begin PBXShellScriptBuildPhase section */ 324 /* Begin PBXShellScriptBuildPhase section */
256 - 11C0752B00246A027DB2D859 /* [CP] Check Pods Manifest.lock */ = { 325 + 26566874B4D5506B07E5CB72 /* [CP] Check Pods Manifest.lock */ = {
257 isa = PBXShellScriptBuildPhase; 326 isa = PBXShellScriptBuildPhase;
258 buildActionMask = 2147483647; 327 buildActionMask = 2147483647;
259 files = ( 328 files = (
@@ -268,7 +337,7 @@ @@ -268,7 +337,7 @@
268 outputFileListPaths = ( 337 outputFileListPaths = (
269 ); 338 );
270 outputPaths = ( 339 outputPaths = (
271 - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", 340 + "$(DERIVED_FILE_DIR)/Pods-RunnerTests-checkManifestLockResult.txt",
272 ); 341 );
273 runOnlyForDeploymentPostprocessing = 0; 342 runOnlyForDeploymentPostprocessing = 0;
274 shellPath = /bin/sh; 343 shellPath = /bin/sh;
@@ -313,7 +382,7 @@ @@ -313,7 +382,7 @@
313 shellPath = /bin/sh; 382 shellPath = /bin/sh;
314 shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; 383 shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire";
315 }; 384 };
316 - E6424ECF3C1308BAAF6E5E67 /* [CP] Embed Pods Frameworks */ = { 385 + 861067CDDCB0554984369B14 /* [CP] Embed Pods Frameworks */ = {
317 isa = PBXShellScriptBuildPhase; 386 isa = PBXShellScriptBuildPhase;
318 buildActionMask = 2147483647; 387 buildActionMask = 2147483647;
319 files = ( 388 files = (
@@ -330,9 +399,39 @@ @@ -330,9 +399,39 @@
330 shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; 399 shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
331 showEnvVarsInLog = 0; 400 showEnvVarsInLog = 0;
332 }; 401 };
  402 + FF04EF1310CEA88A9000CF01 /* [CP] Check Pods Manifest.lock */ = {
  403 + isa = PBXShellScriptBuildPhase;
  404 + buildActionMask = 2147483647;
  405 + files = (
  406 + );
  407 + inputFileListPaths = (
  408 + );
  409 + inputPaths = (
  410 + "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
  411 + "${PODS_ROOT}/Manifest.lock",
  412 + );
  413 + name = "[CP] Check Pods Manifest.lock";
  414 + outputFileListPaths = (
  415 + );
  416 + outputPaths = (
  417 + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
  418 + );
  419 + runOnlyForDeploymentPostprocessing = 0;
  420 + shellPath = /bin/sh;
  421 + 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";
  422 + showEnvVarsInLog = 0;
  423 + };
333 /* End PBXShellScriptBuildPhase section */ 424 /* End PBXShellScriptBuildPhase section */
334 425
335 /* Begin PBXSourcesBuildPhase section */ 426 /* Begin PBXSourcesBuildPhase section */
  427 + 331C80D1294CF70F00263BE5 /* Sources */ = {
  428 + isa = PBXSourcesBuildPhase;
  429 + buildActionMask = 2147483647;
  430 + files = (
  431 + 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */,
  432 + );
  433 + runOnlyForDeploymentPostprocessing = 0;
  434 + };
336 33CC10E92044A3C60003C045 /* Sources */ = { 435 33CC10E92044A3C60003C045 /* Sources */ = {
337 isa = PBXSourcesBuildPhase; 436 isa = PBXSourcesBuildPhase;
338 buildActionMask = 2147483647; 437 buildActionMask = 2147483647;
@@ -346,6 +445,11 @@ @@ -346,6 +445,11 @@
346 /* End PBXSourcesBuildPhase section */ 445 /* End PBXSourcesBuildPhase section */
347 446
348 /* Begin PBXTargetDependency section */ 447 /* Begin PBXTargetDependency section */
  448 + 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = {
  449 + isa = PBXTargetDependency;
  450 + target = 33CC10EC2044A3C60003C045 /* Runner */;
  451 + targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */;
  452 + };
349 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { 453 33CC11202044C79F0003C045 /* PBXTargetDependency */ = {
350 isa = PBXTargetDependency; 454 isa = PBXTargetDependency;
351 target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; 455 target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */;
@@ -366,6 +470,51 @@ @@ -366,6 +470,51 @@
366 /* End PBXVariantGroup section */ 470 /* End PBXVariantGroup section */
367 471
368 /* Begin XCBuildConfiguration section */ 472 /* Begin XCBuildConfiguration section */
  473 + 331C80DB294CF71000263BE5 /* Debug */ = {
  474 + isa = XCBuildConfiguration;
  475 + baseConfigurationReference = AA0CC45DA8C7F4A77CA80A2E /* Pods-RunnerTests.debug.xcconfig */;
  476 + buildSettings = {
  477 + BUNDLE_LOADER = "$(TEST_HOST)";
  478 + CURRENT_PROJECT_VERSION = 1;
  479 + GENERATE_INFOPLIST_FILE = YES;
  480 + MARKETING_VERSION = 1.0;
  481 + PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample.RunnerTests;
  482 + PRODUCT_NAME = "$(TARGET_NAME)";
  483 + SWIFT_VERSION = 5.0;
  484 + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/mobile_scanner_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/mobile_scanner_example";
  485 + };
  486 + name = Debug;
  487 + };
  488 + 331C80DC294CF71000263BE5 /* Release */ = {
  489 + isa = XCBuildConfiguration;
  490 + baseConfigurationReference = 23E216AF8BD40EB8E52863BE /* Pods-RunnerTests.release.xcconfig */;
  491 + buildSettings = {
  492 + BUNDLE_LOADER = "$(TEST_HOST)";
  493 + CURRENT_PROJECT_VERSION = 1;
  494 + GENERATE_INFOPLIST_FILE = YES;
  495 + MARKETING_VERSION = 1.0;
  496 + PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample.RunnerTests;
  497 + PRODUCT_NAME = "$(TARGET_NAME)";
  498 + SWIFT_VERSION = 5.0;
  499 + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/mobile_scanner_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/mobile_scanner_example";
  500 + };
  501 + name = Release;
  502 + };
  503 + 331C80DD294CF71000263BE5 /* Profile */ = {
  504 + isa = XCBuildConfiguration;
  505 + baseConfigurationReference = 9AB9A83BADC7F755AA147D15 /* Pods-RunnerTests.profile.xcconfig */;
  506 + buildSettings = {
  507 + BUNDLE_LOADER = "$(TEST_HOST)";
  508 + CURRENT_PROJECT_VERSION = 1;
  509 + GENERATE_INFOPLIST_FILE = YES;
  510 + MARKETING_VERSION = 1.0;
  511 + PRODUCT_BUNDLE_IDENTIFIER = dev.steenbakker.mobileScannerExample.RunnerTests;
  512 + PRODUCT_NAME = "$(TARGET_NAME)";
  513 + SWIFT_VERSION = 5.0;
  514 + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/mobile_scanner_example.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/mobile_scanner_example";
  515 + };
  516 + name = Profile;
  517 + };
369 338D0CE9231458BD00FA5F75 /* Profile */ = { 518 338D0CE9231458BD00FA5F75 /* Profile */ = {
370 isa = XCBuildConfiguration; 519 isa = XCBuildConfiguration;
371 baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; 520 baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */;
@@ -599,6 +748,16 @@ @@ -599,6 +748,16 @@
599 /* End XCBuildConfiguration section */ 748 /* End XCBuildConfiguration section */
600 749
601 /* Begin XCConfigurationList section */ 750 /* Begin XCConfigurationList section */
  751 + 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = {
  752 + isa = XCConfigurationList;
  753 + buildConfigurations = (
  754 + 331C80DB294CF71000263BE5 /* Debug */,
  755 + 331C80DC294CF71000263BE5 /* Release */,
  756 + 331C80DD294CF71000263BE5 /* Profile */,
  757 + );
  758 + defaultConfigurationIsVisible = 0;
  759 + defaultConfigurationName = Release;
  760 + };
602 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { 761 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = {
603 isa = XCConfigurationList; 762 isa = XCConfigurationList;
604 buildConfigurations = ( 763 buildConfigurations = (