|  | 
| 116 | 116 | 		261BC82D1EF2993F003E41F9 /* SULoginController2.m in Sources */ = {isa = PBXBuildFile; fileRef = 261BC82B1EF2993F003E41F9 /* SULoginController2.m */; }; | 
| 117 | 117 | 		261BC82E1EF2993F003E41F9 /* SULoginController2.xib in Resources */ = {isa = PBXBuildFile; fileRef = 261BC82C1EF2993F003E41F9 /* SULoginController2.xib */; }; | 
| 118 | 118 | 		261BC8311EF29965003E41F9 /* SULoginViewModel2.m in Sources */ = {isa = PBXBuildFile; fileRef = 261BC8301EF29965003E41F9 /* SULoginViewModel2.m */; }; | 
|  | 119 | +		337AD12598CBE121F65905E5 /* Pods_MHDevelopExample_MHDevelopExampleUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4C29D318BEF67D2C4638E0D /* Pods_MHDevelopExample_MHDevelopExampleUITests.framework */; }; | 
| 119 | 120 | 		3D3D48382E147C90FD55FE03 /* Pods_MHDevelopExample.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 94A0424108EDF4DD00FF9B94 /* Pods_MHDevelopExample.framework */; }; | 
| 120 | 121 | 		6208770C1E5483DD00183F81 /* MHYouKuBottomToolBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 6208770B1E5483DD00183F81 /* MHYouKuBottomToolBar.m */; }; | 
| 121 | 122 | 		6208770F1E549FE900183F81 /* MHYouKuVerticalSeparateButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 6208770E1E549FE900183F81 /* MHYouKuVerticalSeparateButton.m */; }; | 
|  | 
| 194 | 195 | 		627A95841E49AE5B004A1ED2 /* UIView+MHFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 627A95821E49AE5B004A1ED2 /* UIView+MHFrame.m */; }; | 
| 195 | 196 | 		627A958E1E49B0B0004A1ED2 /* MHTopicController.m in Sources */ = {isa = PBXBuildFile; fileRef = 627A958D1E49B0B0004A1ED2 /* MHTopicController.m */; }; | 
| 196 | 197 | 		627A95911E49C91B004A1ED2 /* MHTopicLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 627A95901E49C91B004A1ED2 /* MHTopicLabel.m */; }; | 
|  | 198 | +		A9A81CCC402890821EA27D99 /* Pods_MHDevelopExample_MHDevelopExampleTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E53FC4F542F2116C4E9F74A8 /* Pods_MHDevelopExample_MHDevelopExampleTests.framework */; }; | 
| 197 | 199 | /* End PBXBuildFile section */ | 
| 198 | 200 | 
 | 
| 199 | 201 | /* Begin PBXContainerItemProxy section */ | 
|  | 
| 214 | 216 | /* End PBXContainerItemProxy section */ | 
| 215 | 217 | 
 | 
| 216 | 218 | /* Begin PBXFileReference section */ | 
|  | 219 | +		0B4D5DF063127B114EEBE036 /* Pods-MHDevelopExample-MHDevelopExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MHDevelopExample-MHDevelopExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MHDevelopExample-MHDevelopExampleTests/Pods-MHDevelopExample-MHDevelopExampleTests.release.xcconfig"; sourceTree = "<group>"; }; | 
| 217 | 220 | 		260C2DF51EF11A9200378885 /* SUWebViewController0.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUWebViewController0.h; sourceTree = "<group>"; }; | 
| 218 | 221 | 		260C2DF61EF11A9200378885 /* SUWebViewController0.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUWebViewController0.m; sourceTree = "<group>"; }; | 
| 219 | 222 | 		260C2DFB1EF1315900378885 /* SULoginController1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SULoginController1.h; sourceTree = "<group>"; }; | 
|  | 
| 400 | 403 | 		261BC82C1EF2993F003E41F9 /* SULoginController2.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SULoginController2.xib; sourceTree = "<group>"; }; | 
| 401 | 404 | 		261BC82F1EF29965003E41F9 /* SULoginViewModel2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SULoginViewModel2.h; sourceTree = "<group>"; }; | 
| 402 | 405 | 		261BC8301EF29965003E41F9 /* SULoginViewModel2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SULoginViewModel2.m; sourceTree = "<group>"; }; | 
|  | 406 | +		55F89AB9647A744D79DF0D5E /* Pods-MHDevelopExample-MHDevelopExampleUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MHDevelopExample-MHDevelopExampleUITests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MHDevelopExample-MHDevelopExampleUITests/Pods-MHDevelopExample-MHDevelopExampleUITests.release.xcconfig"; sourceTree = "<group>"; }; | 
| 403 | 407 | 		6208770A1E5483DD00183F81 /* MHYouKuBottomToolBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MHYouKuBottomToolBar.h; sourceTree = "<group>"; }; | 
| 404 | 408 | 		6208770B1E5483DD00183F81 /* MHYouKuBottomToolBar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MHYouKuBottomToolBar.m; sourceTree = "<group>"; }; | 
| 405 | 409 | 		6208770D1E549FE900183F81 /* MHYouKuVerticalSeparateButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MHYouKuVerticalSeparateButton.h; sourceTree = "<group>"; }; | 
|  | 
| 563 | 567 | 		627A958F1E49C91B004A1ED2 /* MHTopicLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MHTopicLabel.h; sourceTree = "<group>"; }; | 
| 564 | 568 | 		627A95901E49C91B004A1ED2 /* MHTopicLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MHTopicLabel.m; sourceTree = "<group>"; }; | 
| 565 | 569 | 		94A0424108EDF4DD00FF9B94 /* Pods_MHDevelopExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MHDevelopExample.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 
|  | 570 | +		A2F91FAA715292239F86F968 /* Pods-MHDevelopExample-MHDevelopExampleUITests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MHDevelopExample-MHDevelopExampleUITests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MHDevelopExample-MHDevelopExampleUITests/Pods-MHDevelopExample-MHDevelopExampleUITests.debug.xcconfig"; sourceTree = "<group>"; }; | 
|  | 571 | +		AEDCA7C76AEE3874760C2CBB /* Pods-MHDevelopExample-MHDevelopExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MHDevelopExample-MHDevelopExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MHDevelopExample-MHDevelopExampleTests/Pods-MHDevelopExample-MHDevelopExampleTests.debug.xcconfig"; sourceTree = "<group>"; }; | 
|  | 572 | +		B4C29D318BEF67D2C4638E0D /* Pods_MHDevelopExample_MHDevelopExampleUITests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MHDevelopExample_MHDevelopExampleUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 
| 566 | 573 | 		D709199DA67C0E6BC2500608 /* Pods-MHDevelopExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MHDevelopExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-MHDevelopExample/Pods-MHDevelopExample.release.xcconfig"; sourceTree = "<group>"; }; | 
| 567 | 574 | 		DF4CA6BC05B6740B754109C1 /* Pods-MHDevelopExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MHDevelopExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MHDevelopExample/Pods-MHDevelopExample.debug.xcconfig"; sourceTree = "<group>"; }; | 
|  | 575 | +		E53FC4F542F2116C4E9F74A8 /* Pods_MHDevelopExample_MHDevelopExampleTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MHDevelopExample_MHDevelopExampleTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; | 
| 568 | 576 | /* End PBXFileReference section */ | 
| 569 | 577 | 
 | 
| 570 | 578 | /* Begin PBXFrameworksBuildPhase section */ | 
|  | 
| 581 | 589 | 			isa = PBXFrameworksBuildPhase; | 
| 582 | 590 | 			buildActionMask = 2147483647; | 
| 583 | 591 | 			files = ( | 
|  | 592 | +				A9A81CCC402890821EA27D99 /* Pods_MHDevelopExample_MHDevelopExampleTests.framework in Frameworks */, | 
| 584 | 593 | 			); | 
| 585 | 594 | 			runOnlyForDeploymentPostprocessing = 0; | 
| 586 | 595 | 		}; | 
| 587 | 596 | 		627A95341E4968E0004A1ED2 /* Frameworks */ = { | 
| 588 | 597 | 			isa = PBXFrameworksBuildPhase; | 
| 589 | 598 | 			buildActionMask = 2147483647; | 
| 590 | 599 | 			files = ( | 
|  | 600 | +				337AD12598CBE121F65905E5 /* Pods_MHDevelopExample_MHDevelopExampleUITests.framework in Frameworks */, | 
| 591 | 601 | 			); | 
| 592 | 602 | 			runOnlyForDeploymentPostprocessing = 0; | 
| 593 | 603 | 		}; | 
|  | 
| 2218 | 2228 | 			children = ( | 
| 2219 | 2229 | 				DF4CA6BC05B6740B754109C1 /* Pods-MHDevelopExample.debug.xcconfig */, | 
| 2220 | 2230 | 				D709199DA67C0E6BC2500608 /* Pods-MHDevelopExample.release.xcconfig */, | 
|  | 2231 | +				AEDCA7C76AEE3874760C2CBB /* Pods-MHDevelopExample-MHDevelopExampleTests.debug.xcconfig */, | 
|  | 2232 | +				0B4D5DF063127B114EEBE036 /* Pods-MHDevelopExample-MHDevelopExampleTests.release.xcconfig */, | 
|  | 2233 | +				A2F91FAA715292239F86F968 /* Pods-MHDevelopExample-MHDevelopExampleUITests.debug.xcconfig */, | 
|  | 2234 | +				55F89AB9647A744D79DF0D5E /* Pods-MHDevelopExample-MHDevelopExampleUITests.release.xcconfig */, | 
| 2221 | 2235 | 			); | 
| 2222 | 2236 | 			name = Pods; | 
| 2223 | 2237 | 			sourceTree = "<group>"; | 
|  | 
| 2227 | 2241 | 			children = ( | 
| 2228 | 2242 | 				2615ECA51EEE677000D6B473 /* libicucore.tbd */, | 
| 2229 | 2243 | 				94A0424108EDF4DD00FF9B94 /* Pods_MHDevelopExample.framework */, | 
|  | 2244 | +				E53FC4F542F2116C4E9F74A8 /* Pods_MHDevelopExample_MHDevelopExampleTests.framework */, | 
|  | 2245 | +				B4C29D318BEF67D2C4638E0D /* Pods_MHDevelopExample_MHDevelopExampleUITests.framework */, | 
| 2230 | 2246 | 			); | 
| 2231 | 2247 | 			name = Frameworks; | 
| 2232 | 2248 | 			sourceTree = "<group>"; | 
|  | 
| 2258 | 2274 | 			isa = PBXNativeTarget; | 
| 2259 | 2275 | 			buildConfigurationList = 627A95431E4968E1004A1ED2 /* Build configuration list for PBXNativeTarget "MHDevelopExampleTests" */; | 
| 2260 | 2276 | 			buildPhases = ( | 
|  | 2277 | +				A211639974EBF24A0E8B9495 /* [CP] Check Pods Manifest.lock */, | 
| 2261 | 2278 | 				627A95281E4968E0004A1ED2 /* Sources */, | 
| 2262 | 2279 | 				627A95291E4968E0004A1ED2 /* Frameworks */, | 
| 2263 | 2280 | 				627A952A1E4968E0004A1ED2 /* Resources */, | 
|  | 2281 | +				D5B7B11C260AD2094268A930 /* [CP] Embed Pods Frameworks */, | 
|  | 2282 | +				5A29AA6065374C517309FA73 /* [CP] Copy Pods Resources */, | 
| 2264 | 2283 | 			); | 
| 2265 | 2284 | 			buildRules = ( | 
| 2266 | 2285 | 			); | 
|  | 
| 2276 | 2295 | 			isa = PBXNativeTarget; | 
| 2277 | 2296 | 			buildConfigurationList = 627A95461E4968E1004A1ED2 /* Build configuration list for PBXNativeTarget "MHDevelopExampleUITests" */; | 
| 2278 | 2297 | 			buildPhases = ( | 
|  | 2298 | +				2B63E24324C7099A6AD84D20 /* [CP] Check Pods Manifest.lock */, | 
| 2279 | 2299 | 				627A95331E4968E0004A1ED2 /* Sources */, | 
| 2280 | 2300 | 				627A95341E4968E0004A1ED2 /* Frameworks */, | 
| 2281 | 2301 | 				627A95351E4968E0004A1ED2 /* Resources */, | 
|  | 2302 | +				F697359590059C49FB1E90AB /* [CP] Embed Pods Frameworks */, | 
|  | 2303 | +				58F0718935E30AE8F5955411 /* [CP] Copy Pods Resources */, | 
| 2282 | 2304 | 			); | 
| 2283 | 2305 | 			buildRules = ( | 
| 2284 | 2306 | 			); | 
|  | 
| 2297 | 2319 | 			isa = PBXProject; | 
| 2298 | 2320 | 			attributes = { | 
| 2299 | 2321 | 				CLASSPREFIX = WX; | 
| 2300 |  | -				LastUpgradeCheck = 0820; | 
|  | 2322 | +				LastUpgradeCheck = 0900; | 
| 2301 | 2323 | 				ORGANIZATIONNAME = CoderMikeHe; | 
| 2302 | 2324 | 				TargetAttributes = { | 
| 2303 | 2325 | 					627A95121E4968E0004A1ED2 = { | 
|  | 
| 2397 | 2419 | /* End PBXResourcesBuildPhase section */ | 
| 2398 | 2420 | 
 | 
| 2399 | 2421 | /* Begin PBXShellScriptBuildPhase section */ | 
|  | 2422 | +		2B63E24324C7099A6AD84D20 /* [CP] Check Pods Manifest.lock */ = { | 
|  | 2423 | +			isa = PBXShellScriptBuildPhase; | 
|  | 2424 | +			buildActionMask = 2147483647; | 
|  | 2425 | +			files = ( | 
|  | 2426 | +			); | 
|  | 2427 | +			inputPaths = ( | 
|  | 2428 | +			); | 
|  | 2429 | +			name = "[CP] Check Pods Manifest.lock"; | 
|  | 2430 | +			outputPaths = ( | 
|  | 2431 | +			); | 
|  | 2432 | +			runOnlyForDeploymentPostprocessing = 0; | 
|  | 2433 | +			shellPath = /bin/sh; | 
|  | 2434 | +			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"; | 
|  | 2435 | +			showEnvVarsInLog = 0; | 
|  | 2436 | +		}; | 
| 2400 | 2437 | 		44911888C87BD4AC95195632 /* [CP] Copy Pods Resources */ = { | 
| 2401 | 2438 | 			isa = PBXShellScriptBuildPhase; | 
| 2402 | 2439 | 			buildActionMask = 2147483647; | 
|  | 
| 2412 | 2449 | 			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MHDevelopExample/Pods-MHDevelopExample-resources.sh\"\n"; | 
| 2413 | 2450 | 			showEnvVarsInLog = 0; | 
| 2414 | 2451 | 		}; | 
|  | 2452 | +		58F0718935E30AE8F5955411 /* [CP] Copy Pods Resources */ = { | 
|  | 2453 | +			isa = PBXShellScriptBuildPhase; | 
|  | 2454 | +			buildActionMask = 2147483647; | 
|  | 2455 | +			files = ( | 
|  | 2456 | +			); | 
|  | 2457 | +			inputPaths = ( | 
|  | 2458 | +			); | 
|  | 2459 | +			name = "[CP] Copy Pods Resources"; | 
|  | 2460 | +			outputPaths = ( | 
|  | 2461 | +			); | 
|  | 2462 | +			runOnlyForDeploymentPostprocessing = 0; | 
|  | 2463 | +			shellPath = /bin/sh; | 
|  | 2464 | +			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MHDevelopExample-MHDevelopExampleUITests/Pods-MHDevelopExample-MHDevelopExampleUITests-resources.sh\"\n"; | 
|  | 2465 | +			showEnvVarsInLog = 0; | 
|  | 2466 | +		}; | 
|  | 2467 | +		5A29AA6065374C517309FA73 /* [CP] Copy Pods Resources */ = { | 
|  | 2468 | +			isa = PBXShellScriptBuildPhase; | 
|  | 2469 | +			buildActionMask = 2147483647; | 
|  | 2470 | +			files = ( | 
|  | 2471 | +			); | 
|  | 2472 | +			inputPaths = ( | 
|  | 2473 | +			); | 
|  | 2474 | +			name = "[CP] Copy Pods Resources"; | 
|  | 2475 | +			outputPaths = ( | 
|  | 2476 | +			); | 
|  | 2477 | +			runOnlyForDeploymentPostprocessing = 0; | 
|  | 2478 | +			shellPath = /bin/sh; | 
|  | 2479 | +			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MHDevelopExample-MHDevelopExampleTests/Pods-MHDevelopExample-MHDevelopExampleTests-resources.sh\"\n"; | 
|  | 2480 | +			showEnvVarsInLog = 0; | 
|  | 2481 | +		}; | 
| 2415 | 2482 | 		6097DCE86803312718147934 /* [CP] Embed Pods Frameworks */ = { | 
| 2416 | 2483 | 			isa = PBXShellScriptBuildPhase; | 
| 2417 | 2484 | 			buildActionMask = 2147483647; | 
|  | 
| 2427 | 2494 | 			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MHDevelopExample/Pods-MHDevelopExample-frameworks.sh\"\n"; | 
| 2428 | 2495 | 			showEnvVarsInLog = 0; | 
| 2429 | 2496 | 		}; | 
|  | 2497 | +		A211639974EBF24A0E8B9495 /* [CP] Check Pods Manifest.lock */ = { | 
|  | 2498 | +			isa = PBXShellScriptBuildPhase; | 
|  | 2499 | +			buildActionMask = 2147483647; | 
|  | 2500 | +			files = ( | 
|  | 2501 | +			); | 
|  | 2502 | +			inputPaths = ( | 
|  | 2503 | +			); | 
|  | 2504 | +			name = "[CP] Check Pods Manifest.lock"; | 
|  | 2505 | +			outputPaths = ( | 
|  | 2506 | +			); | 
|  | 2507 | +			runOnlyForDeploymentPostprocessing = 0; | 
|  | 2508 | +			shellPath = /bin/sh; | 
|  | 2509 | +			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"; | 
|  | 2510 | +			showEnvVarsInLog = 0; | 
|  | 2511 | +		}; | 
|  | 2512 | +		D5B7B11C260AD2094268A930 /* [CP] Embed Pods Frameworks */ = { | 
|  | 2513 | +			isa = PBXShellScriptBuildPhase; | 
|  | 2514 | +			buildActionMask = 2147483647; | 
|  | 2515 | +			files = ( | 
|  | 2516 | +			); | 
|  | 2517 | +			inputPaths = ( | 
|  | 2518 | +			); | 
|  | 2519 | +			name = "[CP] Embed Pods Frameworks"; | 
|  | 2520 | +			outputPaths = ( | 
|  | 2521 | +			); | 
|  | 2522 | +			runOnlyForDeploymentPostprocessing = 0; | 
|  | 2523 | +			shellPath = /bin/sh; | 
|  | 2524 | +			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MHDevelopExample-MHDevelopExampleTests/Pods-MHDevelopExample-MHDevelopExampleTests-frameworks.sh\"\n"; | 
|  | 2525 | +			showEnvVarsInLog = 0; | 
|  | 2526 | +		}; | 
| 2430 | 2527 | 		F5062E4AEFB72EE64D7F85A7 /* [CP] Check Pods Manifest.lock */ = { | 
| 2431 | 2528 | 			isa = PBXShellScriptBuildPhase; | 
| 2432 | 2529 | 			buildActionMask = 2147483647; | 
|  | 
| 2442 | 2539 | 			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"; | 
| 2443 | 2540 | 			showEnvVarsInLog = 0; | 
| 2444 | 2541 | 		}; | 
|  | 2542 | +		F697359590059C49FB1E90AB /* [CP] Embed Pods Frameworks */ = { | 
|  | 2543 | +			isa = PBXShellScriptBuildPhase; | 
|  | 2544 | +			buildActionMask = 2147483647; | 
|  | 2545 | +			files = ( | 
|  | 2546 | +			); | 
|  | 2547 | +			inputPaths = ( | 
|  | 2548 | +			); | 
|  | 2549 | +			name = "[CP] Embed Pods Frameworks"; | 
|  | 2550 | +			outputPaths = ( | 
|  | 2551 | +			); | 
|  | 2552 | +			runOnlyForDeploymentPostprocessing = 0; | 
|  | 2553 | +			shellPath = /bin/sh; | 
|  | 2554 | +			shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MHDevelopExample-MHDevelopExampleUITests/Pods-MHDevelopExample-MHDevelopExampleUITests-frameworks.sh\"\n"; | 
|  | 2555 | +			showEnvVarsInLog = 0; | 
|  | 2556 | +		}; | 
| 2445 | 2557 | /* End PBXShellScriptBuildPhase section */ | 
| 2446 | 2558 | 
 | 
| 2447 | 2559 | /* Begin PBXSourcesBuildPhase section */ | 
|  | 
| 2643 | 2755 | 				CLANG_CXX_LIBRARY = "libc++"; | 
| 2644 | 2756 | 				CLANG_ENABLE_MODULES = YES; | 
| 2645 | 2757 | 				CLANG_ENABLE_OBJC_ARC = YES; | 
|  | 2758 | +				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | 
| 2646 | 2759 | 				CLANG_WARN_BOOL_CONVERSION = YES; | 
|  | 2760 | +				CLANG_WARN_COMMA = YES; | 
| 2647 | 2761 | 				CLANG_WARN_CONSTANT_CONVERSION = YES; | 
| 2648 | 2762 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; | 
| 2649 | 2763 | 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES; | 
| 2650 | 2764 | 				CLANG_WARN_EMPTY_BODY = YES; | 
| 2651 | 2765 | 				CLANG_WARN_ENUM_CONVERSION = YES; | 
| 2652 | 2766 | 				CLANG_WARN_INFINITE_RECURSION = YES; | 
| 2653 | 2767 | 				CLANG_WARN_INT_CONVERSION = YES; | 
|  | 2768 | +				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; | 
|  | 2769 | +				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; | 
| 2654 | 2770 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; | 
|  | 2771 | +				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; | 
|  | 2772 | +				CLANG_WARN_STRICT_PROTOTYPES = YES; | 
| 2655 | 2773 | 				CLANG_WARN_SUSPICIOUS_MOVE = YES; | 
| 2656 | 2774 | 				CLANG_WARN_UNREACHABLE_CODE = YES; | 
| 2657 | 2775 | 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | 
|  | 
| 2690 | 2808 | 				CLANG_CXX_LIBRARY = "libc++"; | 
| 2691 | 2809 | 				CLANG_ENABLE_MODULES = YES; | 
| 2692 | 2810 | 				CLANG_ENABLE_OBJC_ARC = YES; | 
|  | 2811 | +				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; | 
| 2693 | 2812 | 				CLANG_WARN_BOOL_CONVERSION = YES; | 
|  | 2813 | +				CLANG_WARN_COMMA = YES; | 
| 2694 | 2814 | 				CLANG_WARN_CONSTANT_CONVERSION = YES; | 
| 2695 | 2815 | 				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; | 
| 2696 | 2816 | 				CLANG_WARN_DOCUMENTATION_COMMENTS = YES; | 
| 2697 | 2817 | 				CLANG_WARN_EMPTY_BODY = YES; | 
| 2698 | 2818 | 				CLANG_WARN_ENUM_CONVERSION = YES; | 
| 2699 | 2819 | 				CLANG_WARN_INFINITE_RECURSION = YES; | 
| 2700 | 2820 | 				CLANG_WARN_INT_CONVERSION = YES; | 
|  | 2821 | +				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; | 
|  | 2822 | +				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; | 
| 2701 | 2823 | 				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; | 
|  | 2824 | +				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; | 
|  | 2825 | +				CLANG_WARN_STRICT_PROTOTYPES = YES; | 
| 2702 | 2826 | 				CLANG_WARN_SUSPICIOUS_MOVE = YES; | 
| 2703 | 2827 | 				CLANG_WARN_UNREACHABLE_CODE = YES; | 
| 2704 | 2828 | 				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; | 
|  | 
| 2737 | 2861 | 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | 
| 2738 | 2862 | 				PRODUCT_BUNDLE_IDENTIFIER = com.CoderMikeHe.MHDevelopExample; | 
| 2739 | 2863 | 				PRODUCT_NAME = "$(TARGET_NAME)"; | 
| 2740 |  | -				USER_HEADER_SEARCH_PATHS = "${SRCROOT}/**"; | 
|  | 2864 | +				USER_HEADER_SEARCH_PATHS = "${SRCROOT}/** $(inherited)"; | 
| 2741 | 2865 | 				WARNING_CFLAGS = ( | 
| 2742 | 2866 | 					"-Wno-ambiguous-macro", | 
| 2743 | 2867 | 					"-Wno-documentation", | 
|  | 
| 2760 | 2884 | 				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | 
| 2761 | 2885 | 				PRODUCT_BUNDLE_IDENTIFIER = com.CoderMikeHe.MHDevelopExample; | 
| 2762 | 2886 | 				PRODUCT_NAME = "$(TARGET_NAME)"; | 
| 2763 |  | -				USER_HEADER_SEARCH_PATHS = "${SRCROOT}/**"; | 
|  | 2887 | +				USER_HEADER_SEARCH_PATHS = "${SRCROOT}/** $(inherited)"; | 
| 2764 | 2888 | 				WARNING_CFLAGS = ( | 
| 2765 | 2889 | 					"-Wno-ambiguous-macro", | 
| 2766 | 2890 | 					"-Wno-documentation", | 
|  | 
| 2770 | 2894 | 		}; | 
| 2771 | 2895 | 		627A95441E4968E1004A1ED2 /* Debug */ = { | 
| 2772 | 2896 | 			isa = XCBuildConfiguration; | 
|  | 2897 | +			baseConfigurationReference = AEDCA7C76AEE3874760C2CBB /* Pods-MHDevelopExample-MHDevelopExampleTests.debug.xcconfig */; | 
| 2773 | 2898 | 			buildSettings = { | 
| 2774 | 2899 | 				BUNDLE_LOADER = "$(TEST_HOST)"; | 
| 2775 | 2900 | 				DEVELOPMENT_TEAM = MVW6RM56HS; | 
|  | 
| 2783 | 2908 | 		}; | 
| 2784 | 2909 | 		627A95451E4968E1004A1ED2 /* Release */ = { | 
| 2785 | 2910 | 			isa = XCBuildConfiguration; | 
|  | 2911 | +			baseConfigurationReference = 0B4D5DF063127B114EEBE036 /* Pods-MHDevelopExample-MHDevelopExampleTests.release.xcconfig */; | 
| 2786 | 2912 | 			buildSettings = { | 
| 2787 | 2913 | 				BUNDLE_LOADER = "$(TEST_HOST)"; | 
| 2788 | 2914 | 				DEVELOPMENT_TEAM = MVW6RM56HS; | 
|  | 
| 2796 | 2922 | 		}; | 
| 2797 | 2923 | 		627A95471E4968E1004A1ED2 /* Debug */ = { | 
| 2798 | 2924 | 			isa = XCBuildConfiguration; | 
|  | 2925 | +			baseConfigurationReference = A2F91FAA715292239F86F968 /* Pods-MHDevelopExample-MHDevelopExampleUITests.debug.xcconfig */; | 
| 2799 | 2926 | 			buildSettings = { | 
| 2800 | 2927 | 				DEVELOPMENT_TEAM = MVW6RM56HS; | 
| 2801 | 2928 | 				INFOPLIST_FILE = MHDevelopExampleUITests/Info.plist; | 
|  | 
| 2808 | 2935 | 		}; | 
| 2809 | 2936 | 		627A95481E4968E1004A1ED2 /* Release */ = { | 
| 2810 | 2937 | 			isa = XCBuildConfiguration; | 
|  | 2938 | +			baseConfigurationReference = 55F89AB9647A744D79DF0D5E /* Pods-MHDevelopExample-MHDevelopExampleUITests.release.xcconfig */; | 
| 2811 | 2939 | 			buildSettings = { | 
| 2812 | 2940 | 				DEVELOPMENT_TEAM = MVW6RM56HS; | 
| 2813 | 2941 | 				INFOPLIST_FILE = MHDevelopExampleUITests/Info.plist; | 
|  | 
0 commit comments