1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 50; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 0D17A5C022D78FCD0057279F /* FlutterViewControllerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D17A5BF22D78FCD0057279F /* FlutterViewControllerTest.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; 11 0D4C3FB022DF9F5300A67C70 /* FlutterPluginAppLifeCycleDelegateTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D4C3FAF22DF9F5300A67C70 /* FlutterPluginAppLifeCycleDelegateTest.m */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; 12 0D52D3BD22C566D50011DEBD /* FlutterBinaryMessengerRelayTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0D52D3B622C566D50011DEBD /* FlutterBinaryMessengerRelayTest.mm */; settings = {COMPILER_FLAGS = "-fobjc-arc"; }; }; 13 0D6AB6B622BB05E100EEE540 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D6AB6B522BB05E100EEE540 /* AppDelegate.m */; }; 14 0D6AB6B922BB05E100EEE540 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D6AB6B822BB05E100EEE540 /* ViewController.m */; }; 15 0D6AB6BC22BB05E100EEE540 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0D6AB6BA22BB05E100EEE540 /* Main.storyboard */; }; 16 0D6AB6BE22BB05E200EEE540 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0D6AB6BD22BB05E200EEE540 /* Assets.xcassets */; }; 17 0D6AB6C122BB05E200EEE540 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0D6AB6BF22BB05E200EEE540 /* LaunchScreen.storyboard */; }; 18 0D6AB6C422BB05E200EEE540 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D6AB6C322BB05E200EEE540 /* main.m */; }; 19 0D6AB6EB22BB40E700EEE540 /* FlutterEngineTest.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0D6AB6E722BB40CF00EEE540 /* FlutterEngineTest.mm */; }; 20 0D6AB72C22BC339F00EEE540 /* libOCMock.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D6AB72522BC336100EEE540 /* libOCMock.a */; }; 21 0D6AB73F22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */; }; 22/* End PBXBuildFile section */ 23 24/* Begin PBXContainerItemProxy section */ 25 0D6AB6CA22BB05E200EEE540 /* PBXContainerItemProxy */ = { 26 isa = PBXContainerItemProxy; 27 containerPortal = 0D6AB6A922BB05E100EEE540 /* Project object */; 28 proxyType = 1; 29 remoteGlobalIDString = 0D6AB6B022BB05E100EEE540; 30 remoteInfo = IosUnitTests; 31 }; 32 0D6AB72022BC336100EEE540 /* PBXContainerItemProxy */ = { 33 isa = PBXContainerItemProxy; 34 containerPortal = 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */; 35 proxyType = 2; 36 remoteGlobalIDString = 030EF0A814632FD000B04273; 37 remoteInfo = OCMock; 38 }; 39 0D6AB72222BC336100EEE540 /* PBXContainerItemProxy */ = { 40 isa = PBXContainerItemProxy; 41 containerPortal = 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */; 42 proxyType = 2; 43 remoteGlobalIDString = 03565A3118F0566E003AE91E; 44 remoteInfo = OCMockTests; 45 }; 46 0D6AB72422BC336100EEE540 /* PBXContainerItemProxy */ = { 47 isa = PBXContainerItemProxy; 48 containerPortal = 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */; 49 proxyType = 2; 50 remoteGlobalIDString = 030EF0DC14632FF700B04273; 51 remoteInfo = OCMockLib; 52 }; 53 0D6AB72622BC336100EEE540 /* PBXContainerItemProxy */ = { 54 isa = PBXContainerItemProxy; 55 containerPortal = 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */; 56 proxyType = 2; 57 remoteGlobalIDString = D31108AD1828DB8700737925; 58 remoteInfo = OCMockLibTests; 59 }; 60 0D6AB72822BC336100EEE540 /* PBXContainerItemProxy */ = { 61 isa = PBXContainerItemProxy; 62 containerPortal = 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */; 63 proxyType = 2; 64 remoteGlobalIDString = F0B950F11B0080BE00942C38; 65 remoteInfo = "OCMock iOS"; 66 }; 67 0D6AB72A22BC336100EEE540 /* PBXContainerItemProxy */ = { 68 isa = PBXContainerItemProxy; 69 containerPortal = 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */; 70 proxyType = 2; 71 remoteGlobalIDString = 817EB1621BD765130047E85A; 72 remoteInfo = "OCMock tvOS"; 73 }; 74/* End PBXContainerItemProxy section */ 75 76/* Begin PBXFileReference section */ 77 0D17A5BF22D78FCD0057279F /* FlutterViewControllerTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FlutterViewControllerTest.m; sourceTree = "<group>"; }; 78 0D4C3FAF22DF9F5300A67C70 /* FlutterPluginAppLifeCycleDelegateTest.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FlutterPluginAppLifeCycleDelegateTest.m; sourceTree = "<group>"; }; 79 0D52D3B622C566D50011DEBD /* FlutterBinaryMessengerRelayTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FlutterBinaryMessengerRelayTest.mm; sourceTree = "<group>"; }; 80 0D6AB6B122BB05E100EEE540 /* IosUnitTests.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = IosUnitTests.app; sourceTree = BUILT_PRODUCTS_DIR; }; 81 0D6AB6B422BB05E100EEE540 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; 82 0D6AB6B522BB05E100EEE540 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; }; 83 0D6AB6B722BB05E100EEE540 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; }; 84 0D6AB6B822BB05E100EEE540 /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; }; 85 0D6AB6BB22BB05E100EEE540 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; }; 86 0D6AB6BD22BB05E200EEE540 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; 87 0D6AB6C022BB05E200EEE540 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; 88 0D6AB6C222BB05E200EEE540 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 89 0D6AB6C322BB05E200EEE540 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 90 0D6AB6C922BB05E200EEE540 /* IosUnitTestsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IosUnitTestsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 91 0D6AB6CF22BB05E200EEE540 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; 92 0D6AB6E722BB40CF00EEE540 /* FlutterEngineTest.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FlutterEngineTest.mm; sourceTree = "<group>"; }; 93 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = OCMock.xcodeproj; path = ../../../../../third_party/ocmock/Source/OCMock.xcodeproj; sourceTree = "<group>"; }; 94 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = FlutterEngineConfig.xcconfig; sourceTree = "<group>"; }; 95/* End PBXFileReference section */ 96 97/* Begin PBXFrameworksBuildPhase section */ 98 0D6AB6AE22BB05E100EEE540 /* Frameworks */ = { 99 isa = PBXFrameworksBuildPhase; 100 buildActionMask = 2147483647; 101 files = ( 102 ); 103 runOnlyForDeploymentPostprocessing = 0; 104 }; 105 0D6AB6C622BB05E200EEE540 /* Frameworks */ = { 106 isa = PBXFrameworksBuildPhase; 107 buildActionMask = 2147483647; 108 files = ( 109 0D6AB72C22BC339F00EEE540 /* libOCMock.a in Frameworks */, 110 ); 111 runOnlyForDeploymentPostprocessing = 0; 112 }; 113/* End PBXFrameworksBuildPhase section */ 114 115/* Begin PBXGroup section */ 116 0D6AB6A822BB05E100EEE540 = { 117 isa = PBXGroup; 118 children = ( 119 0D6AB6B322BB05E100EEE540 /* App */, 120 0D6AB6CC22BB05E200EEE540 /* Tests */, 121 0D6AB6B222BB05E100EEE540 /* Products */, 122 0D6AB6FC22BC1BC300EEE540 /* Frameworks */, 123 ); 124 sourceTree = "<group>"; 125 }; 126 0D6AB6B222BB05E100EEE540 /* Products */ = { 127 isa = PBXGroup; 128 children = ( 129 0D6AB6B122BB05E100EEE540 /* IosUnitTests.app */, 130 0D6AB6C922BB05E200EEE540 /* IosUnitTestsTests.xctest */, 131 ); 132 name = Products; 133 sourceTree = "<group>"; 134 }; 135 0D6AB6B322BB05E100EEE540 /* App */ = { 136 isa = PBXGroup; 137 children = ( 138 0D6AB6B422BB05E100EEE540 /* AppDelegate.h */, 139 0D6AB6B522BB05E100EEE540 /* AppDelegate.m */, 140 0D6AB6B722BB05E100EEE540 /* ViewController.h */, 141 0D6AB6B822BB05E100EEE540 /* ViewController.m */, 142 0D6AB6BA22BB05E100EEE540 /* Main.storyboard */, 143 0D6AB6BD22BB05E200EEE540 /* Assets.xcassets */, 144 0D6AB6BF22BB05E200EEE540 /* LaunchScreen.storyboard */, 145 0D6AB6C222BB05E200EEE540 /* Info.plist */, 146 0D6AB6C322BB05E200EEE540 /* main.m */, 147 ); 148 path = App; 149 sourceTree = "<group>"; 150 }; 151 0D6AB6CC22BB05E200EEE540 /* Tests */ = { 152 isa = PBXGroup; 153 children = ( 154 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */, 155 0D6AB6E622BB409F00EEE540 /* Source */, 156 0D6AB6CF22BB05E200EEE540 /* Info.plist */, 157 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */, 158 ); 159 path = Tests; 160 sourceTree = "<group>"; 161 }; 162 0D6AB6E622BB409F00EEE540 /* Source */ = { 163 isa = PBXGroup; 164 children = ( 165 0D52D3B622C566D50011DEBD /* FlutterBinaryMessengerRelayTest.mm */, 166 0D6AB6E722BB40CF00EEE540 /* FlutterEngineTest.mm */, 167 0D17A5BF22D78FCD0057279F /* FlutterViewControllerTest.m */, 168 0D4C3FAF22DF9F5300A67C70 /* FlutterPluginAppLifeCycleDelegateTest.m */, 169 ); 170 name = Source; 171 path = ../../../../shell/platform/darwin/ios/framework/Source; 172 sourceTree = "<group>"; 173 }; 174 0D6AB6FC22BC1BC300EEE540 /* Frameworks */ = { 175 isa = PBXGroup; 176 children = ( 177 ); 178 name = Frameworks; 179 sourceTree = "<group>"; 180 }; 181 0D6AB71822BC336100EEE540 /* Products */ = { 182 isa = PBXGroup; 183 children = ( 184 0D6AB72122BC336100EEE540 /* OCMock.framework */, 185 0D6AB72322BC336100EEE540 /* OCMockTests.xctest */, 186 0D6AB72522BC336100EEE540 /* libOCMock.a */, 187 0D6AB72722BC336100EEE540 /* OCMockLibTests.xctest */, 188 0D6AB72922BC336100EEE540 /* OCMock.framework */, 189 0D6AB72B22BC336100EEE540 /* OCMock.framework */, 190 ); 191 name = Products; 192 sourceTree = "<group>"; 193 }; 194/* End PBXGroup section */ 195 196/* Begin PBXNativeTarget section */ 197 0D6AB6B022BB05E100EEE540 /* IosUnitTests */ = { 198 isa = PBXNativeTarget; 199 buildConfigurationList = 0D6AB6D222BB05E200EEE540 /* Build configuration list for PBXNativeTarget "IosUnitTests" */; 200 buildPhases = ( 201 0D6AB6AD22BB05E100EEE540 /* Sources */, 202 0D6AB6AE22BB05E100EEE540 /* Frameworks */, 203 0D6AB6AF22BB05E100EEE540 /* Resources */, 204 ); 205 buildRules = ( 206 ); 207 dependencies = ( 208 ); 209 name = IosUnitTests; 210 productName = IosUnitTests; 211 productReference = 0D6AB6B122BB05E100EEE540 /* IosUnitTests.app */; 212 productType = "com.apple.product-type.application"; 213 }; 214 0D6AB6C822BB05E200EEE540 /* IosUnitTestsTests */ = { 215 isa = PBXNativeTarget; 216 buildConfigurationList = 0D6AB6D522BB05E200EEE540 /* Build configuration list for PBXNativeTarget "IosUnitTestsTests" */; 217 buildPhases = ( 218 0D6AB6C522BB05E200EEE540 /* Sources */, 219 0D6AB6C622BB05E200EEE540 /* Frameworks */, 220 0D6AB6C722BB05E200EEE540 /* Resources */, 221 0D6AB6E122BB122F00EEE540 /* ShellScript */, 222 ); 223 buildRules = ( 224 ); 225 dependencies = ( 226 0D6AB6CB22BB05E200EEE540 /* PBXTargetDependency */, 227 ); 228 name = IosUnitTestsTests; 229 productName = IosUnitTestsTests; 230 productReference = 0D6AB6C922BB05E200EEE540 /* IosUnitTestsTests.xctest */; 231 productType = "com.apple.product-type.bundle.unit-test"; 232 }; 233/* End PBXNativeTarget section */ 234 235/* Begin PBXProject section */ 236 0D6AB6A922BB05E100EEE540 /* Project object */ = { 237 isa = PBXProject; 238 attributes = { 239 LastUpgradeCheck = 1020; 240 ORGANIZATIONNAME = "Aaron Clarke"; 241 TargetAttributes = { 242 0D6AB6B022BB05E100EEE540 = { 243 CreatedOnToolsVersion = 10.2.1; 244 }; 245 0D6AB6C822BB05E200EEE540 = { 246 CreatedOnToolsVersion = 10.2.1; 247 TestTargetID = 0D6AB6B022BB05E100EEE540; 248 }; 249 }; 250 }; 251 buildConfigurationList = 0D6AB6AC22BB05E100EEE540 /* Build configuration list for PBXProject "IosUnitTests" */; 252 compatibilityVersion = "Xcode 9.3"; 253 developmentRegion = en; 254 hasScannedForEncodings = 0; 255 knownRegions = ( 256 en, 257 Base, 258 ); 259 mainGroup = 0D6AB6A822BB05E100EEE540; 260 productRefGroup = 0D6AB6B222BB05E100EEE540 /* Products */; 261 projectDirPath = ""; 262 projectReferences = ( 263 { 264 ProductGroup = 0D6AB71822BC336100EEE540 /* Products */; 265 ProjectRef = 0D6AB71722BC336100EEE540 /* OCMock.xcodeproj */; 266 }, 267 ); 268 projectRoot = ""; 269 targets = ( 270 0D6AB6B022BB05E100EEE540 /* IosUnitTests */, 271 0D6AB6C822BB05E200EEE540 /* IosUnitTestsTests */, 272 ); 273 }; 274/* End PBXProject section */ 275 276/* Begin PBXReferenceProxy section */ 277 0D6AB72122BC336100EEE540 /* OCMock.framework */ = { 278 isa = PBXReferenceProxy; 279 fileType = wrapper.framework; 280 path = OCMock.framework; 281 remoteRef = 0D6AB72022BC336100EEE540 /* PBXContainerItemProxy */; 282 sourceTree = BUILT_PRODUCTS_DIR; 283 }; 284 0D6AB72322BC336100EEE540 /* OCMockTests.xctest */ = { 285 isa = PBXReferenceProxy; 286 fileType = wrapper.cfbundle; 287 path = OCMockTests.xctest; 288 remoteRef = 0D6AB72222BC336100EEE540 /* PBXContainerItemProxy */; 289 sourceTree = BUILT_PRODUCTS_DIR; 290 }; 291 0D6AB72522BC336100EEE540 /* libOCMock.a */ = { 292 isa = PBXReferenceProxy; 293 fileType = archive.ar; 294 path = libOCMock.a; 295 remoteRef = 0D6AB72422BC336100EEE540 /* PBXContainerItemProxy */; 296 sourceTree = BUILT_PRODUCTS_DIR; 297 }; 298 0D6AB72722BC336100EEE540 /* OCMockLibTests.xctest */ = { 299 isa = PBXReferenceProxy; 300 fileType = wrapper.cfbundle; 301 path = OCMockLibTests.xctest; 302 remoteRef = 0D6AB72622BC336100EEE540 /* PBXContainerItemProxy */; 303 sourceTree = BUILT_PRODUCTS_DIR; 304 }; 305 0D6AB72922BC336100EEE540 /* OCMock.framework */ = { 306 isa = PBXReferenceProxy; 307 fileType = wrapper.framework; 308 path = OCMock.framework; 309 remoteRef = 0D6AB72822BC336100EEE540 /* PBXContainerItemProxy */; 310 sourceTree = BUILT_PRODUCTS_DIR; 311 }; 312 0D6AB72B22BC336100EEE540 /* OCMock.framework */ = { 313 isa = PBXReferenceProxy; 314 fileType = wrapper.framework; 315 path = OCMock.framework; 316 remoteRef = 0D6AB72A22BC336100EEE540 /* PBXContainerItemProxy */; 317 sourceTree = BUILT_PRODUCTS_DIR; 318 }; 319/* End PBXReferenceProxy section */ 320 321/* Begin PBXResourcesBuildPhase section */ 322 0D6AB6AF22BB05E100EEE540 /* Resources */ = { 323 isa = PBXResourcesBuildPhase; 324 buildActionMask = 2147483647; 325 files = ( 326 0D6AB6C122BB05E200EEE540 /* LaunchScreen.storyboard in Resources */, 327 0D6AB6BE22BB05E200EEE540 /* Assets.xcassets in Resources */, 328 0D6AB6BC22BB05E100EEE540 /* Main.storyboard in Resources */, 329 ); 330 runOnlyForDeploymentPostprocessing = 0; 331 }; 332 0D6AB6C722BB05E200EEE540 /* Resources */ = { 333 isa = PBXResourcesBuildPhase; 334 buildActionMask = 2147483647; 335 files = ( 336 0D6AB73F22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig in Resources */, 337 ); 338 runOnlyForDeploymentPostprocessing = 0; 339 }; 340/* End PBXResourcesBuildPhase section */ 341 342/* Begin PBXShellScriptBuildPhase section */ 343 0D6AB6E122BB122F00EEE540 /* ShellScript */ = { 344 isa = PBXShellScriptBuildPhase; 345 buildActionMask = 2147483647; 346 files = ( 347 ); 348 inputFileListPaths = ( 349 ); 350 inputPaths = ( 351 ); 352 outputFileListPaths = ( 353 ); 354 outputPaths = ( 355 ); 356 runOnlyForDeploymentPostprocessing = 0; 357 shellPath = "/bin/sh -x"; 358 shellScript = "TARGET_FRAMEWORKS_PATH=\"$TARGET_BUILD_DIR/../Frameworks\"\nFRAMEWORK_PATH=$PROJECT_DIR/../../../../out/$FLUTTER_ENGINE/Flutter.framework\nrsync -avzh \"$FRAMEWORK_PATH\" \"$TARGET_FRAMEWORKS_PATH\"\n"; 359 }; 360/* End PBXShellScriptBuildPhase section */ 361 362/* Begin PBXSourcesBuildPhase section */ 363 0D6AB6AD22BB05E100EEE540 /* Sources */ = { 364 isa = PBXSourcesBuildPhase; 365 buildActionMask = 2147483647; 366 files = ( 367 0D6AB6B922BB05E100EEE540 /* ViewController.m in Sources */, 368 0D6AB6C422BB05E200EEE540 /* main.m in Sources */, 369 0D6AB6B622BB05E100EEE540 /* AppDelegate.m in Sources */, 370 ); 371 runOnlyForDeploymentPostprocessing = 0; 372 }; 373 0D6AB6C522BB05E200EEE540 /* Sources */ = { 374 isa = PBXSourcesBuildPhase; 375 buildActionMask = 2147483647; 376 files = ( 377 0D6AB6EB22BB40E700EEE540 /* FlutterEngineTest.mm in Sources */, 378 0D17A5C022D78FCD0057279F /* FlutterViewControllerTest.m in Sources */, 379 0D52D3BD22C566D50011DEBD /* FlutterBinaryMessengerRelayTest.mm in Sources */, 380 0D4C3FB022DF9F5300A67C70 /* FlutterPluginAppLifeCycleDelegateTest.m in Sources */, 381 ); 382 runOnlyForDeploymentPostprocessing = 0; 383 }; 384/* End PBXSourcesBuildPhase section */ 385 386/* Begin PBXTargetDependency section */ 387 0D6AB6CB22BB05E200EEE540 /* PBXTargetDependency */ = { 388 isa = PBXTargetDependency; 389 target = 0D6AB6B022BB05E100EEE540 /* IosUnitTests */; 390 targetProxy = 0D6AB6CA22BB05E200EEE540 /* PBXContainerItemProxy */; 391 }; 392/* End PBXTargetDependency section */ 393 394/* Begin PBXVariantGroup section */ 395 0D6AB6BA22BB05E100EEE540 /* Main.storyboard */ = { 396 isa = PBXVariantGroup; 397 children = ( 398 0D6AB6BB22BB05E100EEE540 /* Base */, 399 ); 400 name = Main.storyboard; 401 sourceTree = "<group>"; 402 }; 403 0D6AB6BF22BB05E200EEE540 /* LaunchScreen.storyboard */ = { 404 isa = PBXVariantGroup; 405 children = ( 406 0D6AB6C022BB05E200EEE540 /* Base */, 407 ); 408 name = LaunchScreen.storyboard; 409 sourceTree = "<group>"; 410 }; 411/* End PBXVariantGroup section */ 412 413/* Begin XCBuildConfiguration section */ 414 0D6AB6D022BB05E200EEE540 /* Debug */ = { 415 isa = XCBuildConfiguration; 416 buildSettings = { 417 ALWAYS_SEARCH_USER_PATHS = NO; 418 CLANG_ANALYZER_NONNULL = YES; 419 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 420 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 421 CLANG_CXX_LIBRARY = "libc++"; 422 CLANG_ENABLE_MODULES = YES; 423 CLANG_ENABLE_OBJC_ARC = YES; 424 CLANG_ENABLE_OBJC_WEAK = YES; 425 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 426 CLANG_WARN_BOOL_CONVERSION = YES; 427 CLANG_WARN_COMMA = YES; 428 CLANG_WARN_CONSTANT_CONVERSION = YES; 429 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 430 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 431 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 432 CLANG_WARN_EMPTY_BODY = YES; 433 CLANG_WARN_ENUM_CONVERSION = YES; 434 CLANG_WARN_INFINITE_RECURSION = YES; 435 CLANG_WARN_INT_CONVERSION = YES; 436 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 437 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 438 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 439 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 440 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 441 CLANG_WARN_STRICT_PROTOTYPES = YES; 442 CLANG_WARN_SUSPICIOUS_MOVE = YES; 443 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 444 CLANG_WARN_UNREACHABLE_CODE = YES; 445 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 446 CODE_SIGN_IDENTITY = "iPhone Developer"; 447 COPY_PHASE_STRIP = NO; 448 DEBUG_INFORMATION_FORMAT = dwarf; 449 ENABLE_STRICT_OBJC_MSGSEND = YES; 450 ENABLE_TESTABILITY = YES; 451 GCC_C_LANGUAGE_STANDARD = gnu11; 452 GCC_DYNAMIC_NO_PIC = NO; 453 GCC_NO_COMMON_BLOCKS = YES; 454 GCC_OPTIMIZATION_LEVEL = 0; 455 GCC_PREPROCESSOR_DEFINITIONS = ( 456 "DEBUG=1", 457 "$(inherited)", 458 ); 459 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 460 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 461 GCC_WARN_UNDECLARED_SELECTOR = YES; 462 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 463 GCC_WARN_UNUSED_FUNCTION = YES; 464 GCC_WARN_UNUSED_VARIABLE = YES; 465 IPHONEOS_DEPLOYMENT_TARGET = 12.2; 466 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; 467 MTL_FAST_MATH = YES; 468 ONLY_ACTIVE_ARCH = YES; 469 SDKROOT = iphoneos; 470 }; 471 name = Debug; 472 }; 473 0D6AB6D122BB05E200EEE540 /* Release */ = { 474 isa = XCBuildConfiguration; 475 buildSettings = { 476 ALWAYS_SEARCH_USER_PATHS = NO; 477 CLANG_ANALYZER_NONNULL = YES; 478 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 479 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 480 CLANG_CXX_LIBRARY = "libc++"; 481 CLANG_ENABLE_MODULES = YES; 482 CLANG_ENABLE_OBJC_ARC = YES; 483 CLANG_ENABLE_OBJC_WEAK = YES; 484 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 485 CLANG_WARN_BOOL_CONVERSION = YES; 486 CLANG_WARN_COMMA = YES; 487 CLANG_WARN_CONSTANT_CONVERSION = YES; 488 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 489 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 490 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 491 CLANG_WARN_EMPTY_BODY = YES; 492 CLANG_WARN_ENUM_CONVERSION = YES; 493 CLANG_WARN_INFINITE_RECURSION = YES; 494 CLANG_WARN_INT_CONVERSION = YES; 495 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 496 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 497 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 498 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 499 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 500 CLANG_WARN_STRICT_PROTOTYPES = YES; 501 CLANG_WARN_SUSPICIOUS_MOVE = YES; 502 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 503 CLANG_WARN_UNREACHABLE_CODE = YES; 504 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 505 CODE_SIGN_IDENTITY = "iPhone Developer"; 506 COPY_PHASE_STRIP = NO; 507 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 508 ENABLE_NS_ASSERTIONS = NO; 509 ENABLE_STRICT_OBJC_MSGSEND = YES; 510 GCC_C_LANGUAGE_STANDARD = gnu11; 511 GCC_NO_COMMON_BLOCKS = YES; 512 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 513 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 514 GCC_WARN_UNDECLARED_SELECTOR = YES; 515 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 516 GCC_WARN_UNUSED_FUNCTION = YES; 517 GCC_WARN_UNUSED_VARIABLE = YES; 518 IPHONEOS_DEPLOYMENT_TARGET = 12.2; 519 MTL_ENABLE_DEBUG_INFO = NO; 520 MTL_FAST_MATH = YES; 521 SDKROOT = iphoneos; 522 VALIDATE_PRODUCT = YES; 523 }; 524 name = Release; 525 }; 526 0D6AB6D322BB05E200EEE540 /* Debug */ = { 527 isa = XCBuildConfiguration; 528 buildSettings = { 529 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 530 CODE_SIGN_STYLE = Automatic; 531 INFOPLIST_FILE = App/Info.plist; 532 LD_RUNPATH_SEARCH_PATHS = ( 533 "$(inherited)", 534 "@executable_path/Frameworks", 535 ); 536 LIBRARY_SEARCH_PATHS = ( 537 "$(inherited)", 538 "$(PROJECT_DIR)/Tests", 539 ); 540 PRODUCT_BUNDLE_IDENTIFIER = com.google.flutter.IosUnitTests; 541 PRODUCT_NAME = "$(TARGET_NAME)"; 542 TARGETED_DEVICE_FAMILY = "1,2"; 543 }; 544 name = Debug; 545 }; 546 0D6AB6D422BB05E200EEE540 /* Release */ = { 547 isa = XCBuildConfiguration; 548 buildSettings = { 549 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 550 CODE_SIGN_STYLE = Automatic; 551 INFOPLIST_FILE = App/Info.plist; 552 LD_RUNPATH_SEARCH_PATHS = ( 553 "$(inherited)", 554 "@executable_path/Frameworks", 555 ); 556 LIBRARY_SEARCH_PATHS = ( 557 "$(inherited)", 558 "$(PROJECT_DIR)/Tests", 559 ); 560 PRODUCT_BUNDLE_IDENTIFIER = com.google.flutter.IosUnitTests; 561 PRODUCT_NAME = "$(TARGET_NAME)"; 562 TARGETED_DEVICE_FAMILY = "1,2"; 563 }; 564 name = Release; 565 }; 566 0D6AB6D622BB05E200EEE540 /* Debug */ = { 567 isa = XCBuildConfiguration; 568 baseConfigurationReference = 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */; 569 buildSettings = { 570 BUNDLE_LOADER = "$(TEST_HOST)"; 571 CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; 572 CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; 573 CLANG_ENABLE_OBJC_ARC = NO; 574 CODE_SIGN_STYLE = Automatic; 575 HEADER_SEARCH_PATHS = ( 576 ../../../.., 577 ../../../../flutter/shell/platform/darwin/common/framework/Headers, 578 ../../../../third_party/skia, 579 ../../../../third_party, 580 ../../../../third_party/rapidjson/include, 581 ../../../../flutter/third_party/txt/src, 582 ../../../../third_party/harfbuzz/src, 583 ../../../../third_party/icu/source/common, 584 ); 585 INFOPLIST_FILE = Tests/Info.plist; 586 LD_RUNPATH_SEARCH_PATHS = ( 587 "$(inherited)", 588 "@executable_path/Frameworks", 589 "@loader_path/Frameworks", 590 ); 591 LIBRARY_SEARCH_PATHS = ( 592 "$(inherited)", 593 "$(PROJECT_DIR)/Tests", 594 ); 595 OTHER_LDFLAGS = ( 596 "-L", 597 ../../../../out/$FLUTTER_ENGINE, 598 "-lFlutter", 599 "-lOCMock", 600 "-ObjC", 601 ); 602 PRODUCT_BUNDLE_IDENTIFIER = com.google.flutter.IosUnitTestsTests; 603 PRODUCT_NAME = "$(TARGET_NAME)"; 604 SYSTEM_HEADER_SEARCH_PATHS = ../../../../third_party/ocmock/Source/; 605 TARGETED_DEVICE_FAMILY = "1,2"; 606 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IosUnitTests.app/IosUnitTests"; 607 }; 608 name = Debug; 609 }; 610 0D6AB6D722BB05E200EEE540 /* Release */ = { 611 isa = XCBuildConfiguration; 612 baseConfigurationReference = 0D6AB73E22BD8F0200EEE540 /* FlutterEngineConfig.xcconfig */; 613 buildSettings = { 614 BUNDLE_LOADER = "$(TEST_HOST)"; 615 CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; 616 CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; 617 CLANG_ENABLE_OBJC_ARC = NO; 618 CODE_SIGN_STYLE = Automatic; 619 HEADER_SEARCH_PATHS = ( 620 ../../../.., 621 ../../../../flutter/shell/platform/darwin/common/framework/Headers, 622 ../../../../third_party/skia, 623 ../../../../third_party, 624 ../../../../third_party/rapidjson/include, 625 ../../../../flutter/third_party/txt/src, 626 ../../../../third_party/harfbuzz/src, 627 ../../../../third_party/icu/source/common, 628 ); 629 INFOPLIST_FILE = Tests/Info.plist; 630 LD_RUNPATH_SEARCH_PATHS = ( 631 "$(inherited)", 632 "@executable_path/Frameworks", 633 "@loader_path/Frameworks", 634 ); 635 LIBRARY_SEARCH_PATHS = ( 636 "$(inherited)", 637 "$(PROJECT_DIR)/Tests", 638 ); 639 OTHER_LDFLAGS = ( 640 "-L", 641 ../../../../out/$FLUTTER_ENGINE, 642 "-lFlutter", 643 "-lOCMock", 644 "-ObjC", 645 ); 646 PRODUCT_BUNDLE_IDENTIFIER = com.google.flutter.IosUnitTestsTests; 647 PRODUCT_NAME = "$(TARGET_NAME)"; 648 SYSTEM_HEADER_SEARCH_PATHS = ../../../../third_party/ocmock/Source/; 649 TARGETED_DEVICE_FAMILY = "1,2"; 650 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/IosUnitTests.app/IosUnitTests"; 651 }; 652 name = Release; 653 }; 654/* End XCBuildConfiguration section */ 655 656/* Begin XCConfigurationList section */ 657 0D6AB6AC22BB05E100EEE540 /* Build configuration list for PBXProject "IosUnitTests" */ = { 658 isa = XCConfigurationList; 659 buildConfigurations = ( 660 0D6AB6D022BB05E200EEE540 /* Debug */, 661 0D6AB6D122BB05E200EEE540 /* Release */, 662 ); 663 defaultConfigurationIsVisible = 0; 664 defaultConfigurationName = Release; 665 }; 666 0D6AB6D222BB05E200EEE540 /* Build configuration list for PBXNativeTarget "IosUnitTests" */ = { 667 isa = XCConfigurationList; 668 buildConfigurations = ( 669 0D6AB6D322BB05E200EEE540 /* Debug */, 670 0D6AB6D422BB05E200EEE540 /* Release */, 671 ); 672 defaultConfigurationIsVisible = 0; 673 defaultConfigurationName = Release; 674 }; 675 0D6AB6D522BB05E200EEE540 /* Build configuration list for PBXNativeTarget "IosUnitTestsTests" */ = { 676 isa = XCConfigurationList; 677 buildConfigurations = ( 678 0D6AB6D622BB05E200EEE540 /* Debug */, 679 0D6AB6D722BB05E200EEE540 /* Release */, 680 ); 681 defaultConfigurationIsVisible = 0; 682 defaultConfigurationName = Release; 683 }; 684/* End XCConfigurationList section */ 685 }; 686 rootObject = 0D6AB6A922BB05E100EEE540 /* Project object */; 687} 688