project.pbxproj 63.5 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		8107CD3C1DDEFB9B0061EA8A /* CNLiveThirdLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8107CD3B1DDEFB9B0061EA8A /* CNLiveThirdLoginManager.m */; };
		8107CD3F1DDEFBB50061EA8A /* ThirdPartyView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8107CD3E1DDEFBB50061EA8A /* ThirdPartyView.m */; };
		810D9B651D8FB70600B7A776 /* TencentOpenAPI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B511D8FB70600B7A776 /* TencentOpenAPI.framework */; };
		810D9B661D8FB70600B7A776 /* TencentOpenApi_IOS_Bundle.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 810D9B521D8FB70600B7A776 /* TencentOpenApi_IOS_Bundle.bundle */; };
		810D9B671D8FB70600B7A776 /* libWeiboSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B541D8FB70600B7A776 /* libWeiboSDK.a */; };
		810D9B681D8FB70600B7A776 /* WeiboSDK.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 810D9B5D1D8FB70600B7A776 /* WeiboSDK.bundle */; };
		810D9B691D8FB70600B7A776 /* libWeChatSDK.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B611D8FB70600B7A776 /* libWeChatSDK.a */; };
		810D9B6A1D8FB70600B7A776 /* read_me.txt in Resources */ = {isa = PBXBuildFile; fileRef = 810D9B621D8FB70600B7A776 /* read_me.txt */; };
		810D9B6C1D8FB76300B7A776 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B6B1D8FB76300B7A776 /* Security.framework */; };
		810D9B6E1D8FB76E00B7A776 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B6D1D8FB76E00B7A776 /* libiconv.tbd */; };
		810D9B701D8FB77500B7A776 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B6F1D8FB77500B7A776 /* SystemConfiguration.framework */; };
		810D9B721D8FB77E00B7A776 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B711D8FB77E00B7A776 /* CoreGraphics.framework */; };
		810D9B741D8FB78A00B7A776 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B731D8FB78A00B7A776 /* libsqlite3.tbd */; };
		810D9B761D8FB79500B7A776 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B751D8FB79500B7A776 /* CoreTelephony.framework */; };
		810D9B781D8FB7A400B7A776 /* libstdc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B771D8FB7A400B7A776 /* libstdc++.tbd */; };
		810D9B7A1D8FB7AC00B7A776 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B791D8FB7AC00B7A776 /* libz.tbd */; };
		810D9B7F1D8FCD1900B7A776 /* libsqlite3.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B7E1D8FCD1900B7A776 /* libsqlite3.0.tbd */; };
		810D9B811D8FCD3200B7A776 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 810D9B801D8FCD3200B7A776 /* libc++.tbd */; };
		8112249F1DFE7CAD00F7BD52 /* CNLiveUserSystemSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8112249E1DFE7CAD00F7BD52 /* CNLiveUserSystemSDK.framework */; };
		811600EE1D927E7E003CAE7D /* MKAnnotationView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600CD1D927E7E003CAE7D /* MKAnnotationView+WebCache.m */; };
		811600EF1D927E7E003CAE7D /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600CF1D927E7E003CAE7D /* NSData+ImageContentType.m */; };
		811600F01D927E7E003CAE7D /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600D11D927E7E003CAE7D /* SDImageCache.m */; };
		811600F11D927E7E003CAE7D /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600D31D927E7E003CAE7D /* SDWebImageCompat.m */; };
		811600F21D927E7E003CAE7D /* SDWebImageDecoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600D51D927E7E003CAE7D /* SDWebImageDecoder.m */; };
		811600F31D927E7E003CAE7D /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600D71D927E7E003CAE7D /* SDWebImageDownloader.m */; };
		811600F41D927E7E003CAE7D /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600D91D927E7E003CAE7D /* SDWebImageDownloaderOperation.m */; };
		811600F51D927E7E003CAE7D /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600DB1D927E7E003CAE7D /* SDWebImageManager.m */; };
		811600F61D927E7E003CAE7D /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600DE1D927E7E003CAE7D /* SDWebImagePrefetcher.m */; };
		811600F71D927E7E003CAE7D /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600E01D927E7E003CAE7D /* UIButton+WebCache.m */; };
		811600F81D927E7E003CAE7D /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600E21D927E7E003CAE7D /* UIImage+GIF.m */; };
		811600F91D927E7E003CAE7D /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600E41D927E7E003CAE7D /* UIImage+MultiFormat.m */; };
		811600FA1D927E7E003CAE7D /* UIImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600E61D927E7E003CAE7D /* UIImage+WebP.m */; };
		811600FB1D927E7E003CAE7D /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600E81D927E7E003CAE7D /* UIImageView+HighlightedWebCache.m */; };
		811600FC1D927E7E003CAE7D /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600EA1D927E7E003CAE7D /* UIImageView+WebCache.m */; };
		811600FD1D927E7E003CAE7D /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 811600EC1D927E7E003CAE7D /* UIView+WebCacheOperation.m */; };
		811600FE1D927E7E003CAE7D /* WebP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 811600ED1D927E7E003CAE7D /* WebP.framework */; };
		8116F8E41D8916250084FE49 /* IdAndPwdView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8116F8E31D8916250084FE49 /* IdAndPwdView.m */; };
		8116F8F11D891BCD0084FE49 /* RegistBasicInformationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8116F8F01D891BCD0084FE49 /* RegistBasicInformationView.m */; };
		812642C61D86A7A800B402CA /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 812642C51D86A7A800B402CA /* main.m */; };
		812642C91D86A7A800B402CA /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 812642C81D86A7A800B402CA /* AppDelegate.m */; };
		812642CF1D86A7A800B402CA /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 812642CD1D86A7A800B402CA /* Main.storyboard */; };
		812642D11D86A7A800B402CA /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 812642D01D86A7A800B402CA /* Assets.xcassets */; };
		812642D41D86A7A800B402CA /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 812642D21D86A7A800B402CA /* LaunchScreen.storyboard */; };
		812642DF1D86A7A800B402CA /* CNLiveUserSystemDemoTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 812642DE1D86A7A800B402CA /* CNLiveUserSystemDemoTests.m */; };
		812642EA1D86A7A800B402CA /* CNLiveUserSystemDemoUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 812642E91D86A7A800B402CA /* CNLiveUserSystemDemoUITests.m */; };
		817C6EC31D90D60E0016F211 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 817C6EC21D90D60E0016F211 /* ImageIO.framework */; };
		8187A8EF1D8E6394007FAFB6 /* Tools.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A8EE1D8E6394007FAFB6 /* Tools.m */; };
		8187A8F61D8E6486007FAFB6 /* NSObject+UserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A8F11D8E6486007FAFB6 /* NSObject+UserModel.m */; };
		8187A8F71D8E6486007FAFB6 /* UserInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A8F31D8E6486007FAFB6 /* UserInfoModel.m */; };
		8187A8F81D8E6486007FAFB6 /* UserInfoSava.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A8F51D8E6486007FAFB6 /* UserInfoSava.m */; };
		8187A8FB1D8E68CD007FAFB6 /* CNLiveLogout.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A8FA1D8E68CD007FAFB6 /* CNLiveLogout.m */; };
		8187A90B1D8E9A7B007FAFB6 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A9021D8E9A7B007FAFB6 /* SVIndefiniteAnimatedView.m */; };
		8187A90C1D8E9A7B007FAFB6 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A9041D8E9A7B007FAFB6 /* SVProgressAnimatedView.m */; };
		8187A90D1D8E9A7B007FAFB6 /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 8187A9061D8E9A7B007FAFB6 /* SVProgressHUD.bundle */; };
		8187A90E1D8E9A7B007FAFB6 /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A9081D8E9A7B007FAFB6 /* SVProgressHUD.m */; };
		8187A90F1D8E9A7B007FAFB6 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8187A90A1D8E9A7B007FAFB6 /* SVRadialGradientLayer.m */; };
		81DE0A7E1DE5838B003604FE /* cancel.png in Resources */ = {isa = PBXBuildFile; fileRef = 81DE0A7D1DE5838B003604FE /* cancel.png */; };
		81F23C861DDDA17D004D0298 /* LoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81F23C7D1DDDA17D004D0298 /* LoginViewController.m */; };
		81F23C871DDDA17D004D0298 /* ModifyUserInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81F23C7F1DDDA17D004D0298 /* ModifyUserInfoViewController.m */; };
		81F23C881DDDA17D004D0298 /* RegisterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81F23C811DDDA17D004D0298 /* RegisterViewController.m */; };
		81F23C891DDDA17D004D0298 /* UserInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81F23C831DDDA17D004D0298 /* UserInfoViewController.m */; };
		81F23C8A1DDDA17D004D0298 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 81F23C851DDDA17D004D0298 /* ViewController.m */; };
		B6B54BEA1D8D009800089C9C /* UserInfoHeaderImageTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B54BE91D8D009800089C9C /* UserInfoHeaderImageTableViewCell.m */; };
		B6B54BED1D8D011000089C9C /* UserInfoTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B54BEC1D8D011000089C9C /* UserInfoTableViewCell.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		812642DB1D86A7A800B402CA /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 812642B91D86A7A800B402CA /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 812642C01D86A7A800B402CA;
			remoteInfo = CNLiveUserSystemDemo;
		};
		812642E61D86A7A800B402CA /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 812642B91D86A7A800B402CA /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 812642C01D86A7A800B402CA;
			remoteInfo = CNLiveUserSystemDemo;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		8131D92E1DA9E8CE00F03C91 /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		8107CD3A1DDEFB9B0061EA8A /* CNLiveThirdLoginManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveThirdLoginManager.h; sourceTree = "<group>"; };
		8107CD3B1DDEFB9B0061EA8A /* CNLiveThirdLoginManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveThirdLoginManager.m; sourceTree = "<group>"; };
		8107CD3D1DDEFBB50061EA8A /* ThirdPartyView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThirdPartyView.h; sourceTree = "<group>"; };
		8107CD3E1DDEFBB50061EA8A /* ThirdPartyView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThirdPartyView.m; sourceTree = "<group>"; };
		810D9B511D8FB70600B7A776 /* TencentOpenAPI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = TencentOpenAPI.framework; sourceTree = "<group>"; };
		810D9B521D8FB70600B7A776 /* TencentOpenApi_IOS_Bundle.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = TencentOpenApi_IOS_Bundle.bundle; sourceTree = "<group>"; };
		810D9B541D8FB70600B7A776 /* libWeiboSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libWeiboSDK.a; sourceTree = "<group>"; };
		810D9B551D8FB70600B7A776 /* WBHttpRequest+WeiboGame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WBHttpRequest+WeiboGame.h"; sourceTree = "<group>"; };
		810D9B561D8FB70600B7A776 /* WBHttpRequest+WeiboShare.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WBHttpRequest+WeiboShare.h"; sourceTree = "<group>"; };
		810D9B571D8FB70600B7A776 /* WBHttpRequest+WeiboToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WBHttpRequest+WeiboToken.h"; sourceTree = "<group>"; };
		810D9B581D8FB70600B7A776 /* WBHttpRequest+WeiboUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "WBHttpRequest+WeiboUser.h"; sourceTree = "<group>"; };
		810D9B591D8FB70600B7A776 /* WBHttpRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBHttpRequest.h; sourceTree = "<group>"; };
		810D9B5A1D8FB70600B7A776 /* WBSDKBasicButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBSDKBasicButton.h; sourceTree = "<group>"; };
		810D9B5B1D8FB70600B7A776 /* WBSDKCommentButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBSDKCommentButton.h; sourceTree = "<group>"; };
		810D9B5C1D8FB70600B7A776 /* WBSDKRelationshipButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBSDKRelationshipButton.h; sourceTree = "<group>"; };
		810D9B5D1D8FB70600B7A776 /* WeiboSDK.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = WeiboSDK.bundle; sourceTree = "<group>"; };
		810D9B5E1D8FB70600B7A776 /* WeiboSDK.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeiboSDK.h; sourceTree = "<group>"; };
		810D9B5F1D8FB70600B7A776 /* WeiboUser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeiboUser.h; sourceTree = "<group>"; };
		810D9B611D8FB70600B7A776 /* libWeChatSDK.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libWeChatSDK.a; sourceTree = "<group>"; };
		810D9B621D8FB70600B7A776 /* read_me.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = read_me.txt; sourceTree = "<group>"; };
		810D9B631D8FB70600B7A776 /* WXApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXApi.h; sourceTree = "<group>"; };
		810D9B641D8FB70600B7A776 /* WXApiObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WXApiObject.h; sourceTree = "<group>"; };
		810D9B6B1D8FB76300B7A776 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
		810D9B6D1D8FB76E00B7A776 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
		810D9B6F1D8FB77500B7A776 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
		810D9B711D8FB77E00B7A776 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
		810D9B731D8FB78A00B7A776 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
		810D9B751D8FB79500B7A776 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
		810D9B771D8FB7A400B7A776 /* libstdc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libstdc++.tbd"; path = "usr/lib/libstdc++.tbd"; sourceTree = SDKROOT; };
		810D9B791D8FB7AC00B7A776 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
		810D9B7E1D8FCD1900B7A776 /* libsqlite3.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.0.tbd; path = usr/lib/libsqlite3.0.tbd; sourceTree = SDKROOT; };
		810D9B801D8FCD3200B7A776 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
		8112249E1DFE7CAD00F7BD52 /* CNLiveUserSystemSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = CNLiveUserSystemSDK.framework; sourceTree = "<group>"; };
		811600CC1D927E7E003CAE7D /* MKAnnotationView+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MKAnnotationView+WebCache.h"; sourceTree = "<group>"; };
		811600CD1D927E7E003CAE7D /* MKAnnotationView+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MKAnnotationView+WebCache.m"; sourceTree = "<group>"; };
		811600CE1D927E7E003CAE7D /* NSData+ImageContentType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+ImageContentType.h"; sourceTree = "<group>"; };
		811600CF1D927E7E003CAE7D /* NSData+ImageContentType.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+ImageContentType.m"; sourceTree = "<group>"; };
		811600D01D927E7E003CAE7D /* SDImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDImageCache.h; sourceTree = "<group>"; };
		811600D11D927E7E003CAE7D /* SDImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDImageCache.m; sourceTree = "<group>"; };
		811600D21D927E7E003CAE7D /* SDWebImageCompat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageCompat.h; sourceTree = "<group>"; };
		811600D31D927E7E003CAE7D /* SDWebImageCompat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageCompat.m; sourceTree = "<group>"; };
		811600D41D927E7E003CAE7D /* SDWebImageDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageDecoder.h; sourceTree = "<group>"; };
		811600D51D927E7E003CAE7D /* SDWebImageDecoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageDecoder.m; sourceTree = "<group>"; };
		811600D61D927E7E003CAE7D /* SDWebImageDownloader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageDownloader.h; sourceTree = "<group>"; };
		811600D71D927E7E003CAE7D /* SDWebImageDownloader.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageDownloader.m; sourceTree = "<group>"; };
		811600D81D927E7E003CAE7D /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageDownloaderOperation.h; sourceTree = "<group>"; };
		811600D91D927E7E003CAE7D /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageDownloaderOperation.m; sourceTree = "<group>"; };
		811600DA1D927E7E003CAE7D /* SDWebImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageManager.h; sourceTree = "<group>"; };
		811600DB1D927E7E003CAE7D /* SDWebImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImageManager.m; sourceTree = "<group>"; };
		811600DC1D927E7E003CAE7D /* SDWebImageOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImageOperation.h; sourceTree = "<group>"; };
		811600DD1D927E7E003CAE7D /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDWebImagePrefetcher.h; sourceTree = "<group>"; };
		811600DE1D927E7E003CAE7D /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDWebImagePrefetcher.m; sourceTree = "<group>"; };
		811600DF1D927E7E003CAE7D /* UIButton+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+WebCache.h"; sourceTree = "<group>"; };
		811600E01D927E7E003CAE7D /* UIButton+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+WebCache.m"; sourceTree = "<group>"; };
		811600E11D927E7E003CAE7D /* UIImage+GIF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+GIF.h"; sourceTree = "<group>"; };
		811600E21D927E7E003CAE7D /* UIImage+GIF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+GIF.m"; sourceTree = "<group>"; };
		811600E31D927E7E003CAE7D /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+MultiFormat.h"; sourceTree = "<group>"; };
		811600E41D927E7E003CAE7D /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+MultiFormat.m"; sourceTree = "<group>"; };
		811600E51D927E7E003CAE7D /* UIImage+WebP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+WebP.h"; sourceTree = "<group>"; };
		811600E61D927E7E003CAE7D /* UIImage+WebP.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+WebP.m"; sourceTree = "<group>"; };
		811600E71D927E7E003CAE7D /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+HighlightedWebCache.h"; sourceTree = "<group>"; };
		811600E81D927E7E003CAE7D /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+HighlightedWebCache.m"; sourceTree = "<group>"; };
		811600E91D927E7E003CAE7D /* UIImageView+WebCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+WebCache.h"; sourceTree = "<group>"; };
		811600EA1D927E7E003CAE7D /* UIImageView+WebCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+WebCache.m"; sourceTree = "<group>"; };
		811600EB1D927E7E003CAE7D /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+WebCacheOperation.h"; sourceTree = "<group>"; };
		811600EC1D927E7E003CAE7D /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+WebCacheOperation.m"; sourceTree = "<group>"; };
		811600ED1D927E7E003CAE7D /* WebP.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = WebP.framework; sourceTree = "<group>"; };
		8116F8DA1D88F3010084FE49 /* PrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = "<group>"; };
		8116F8E21D8916250084FE49 /* IdAndPwdView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IdAndPwdView.h; sourceTree = "<group>"; };
		8116F8E31D8916250084FE49 /* IdAndPwdView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IdAndPwdView.m; sourceTree = "<group>"; };
		8116F8EF1D891BCD0084FE49 /* RegistBasicInformationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegistBasicInformationView.h; sourceTree = "<group>"; };
		8116F8F01D891BCD0084FE49 /* RegistBasicInformationView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegistBasicInformationView.m; sourceTree = "<group>"; };
		812642C11D86A7A800B402CA /* CNLiveUserSystemDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CNLiveUserSystemDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
		812642C51D86A7A800B402CA /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		812642C71D86A7A800B402CA /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
		812642C81D86A7A800B402CA /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
		812642CE1D86A7A800B402CA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
		812642D01D86A7A800B402CA /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		812642D31D86A7A800B402CA /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
		812642D51D86A7A800B402CA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		812642DA1D86A7A800B402CA /* CNLiveUserSystemDemoTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CNLiveUserSystemDemoTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		812642DE1D86A7A800B402CA /* CNLiveUserSystemDemoTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveUserSystemDemoTests.m; sourceTree = "<group>"; };
		812642E01D86A7A800B402CA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		812642E51D86A7A800B402CA /* CNLiveUserSystemDemoUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CNLiveUserSystemDemoUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		812642E91D86A7A800B402CA /* CNLiveUserSystemDemoUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CNLiveUserSystemDemoUITests.m; sourceTree = "<group>"; };
		812642EB1D86A7A800B402CA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		817C6EC21D90D60E0016F211 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; };
		8187A8ED1D8E6394007FAFB6 /* Tools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tools.h; sourceTree = "<group>"; };
		8187A8EE1D8E6394007FAFB6 /* Tools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Tools.m; sourceTree = "<group>"; };
		8187A8F01D8E6486007FAFB6 /* NSObject+UserModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+UserModel.h"; sourceTree = "<group>"; };
		8187A8F11D8E6486007FAFB6 /* NSObject+UserModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+UserModel.m"; sourceTree = "<group>"; };
		8187A8F21D8E6486007FAFB6 /* UserInfoModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInfoModel.h; sourceTree = "<group>"; };
		8187A8F31D8E6486007FAFB6 /* UserInfoModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserInfoModel.m; sourceTree = "<group>"; };
		8187A8F41D8E6486007FAFB6 /* UserInfoSava.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInfoSava.h; sourceTree = "<group>"; };
		8187A8F51D8E6486007FAFB6 /* UserInfoSava.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserInfoSava.m; sourceTree = "<group>"; };
		8187A8F91D8E68CD007FAFB6 /* CNLiveLogout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CNLiveLogout.h; sourceTree = "<group>"; };
		8187A8FA1D8E68CD007FAFB6 /* CNLiveLogout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CNLiveLogout.m; sourceTree = "<group>"; };
		8187A9011D8E9A7B007FAFB6 /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVIndefiniteAnimatedView.h; sourceTree = "<group>"; };
		8187A9021D8E9A7B007FAFB6 /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVIndefiniteAnimatedView.m; sourceTree = "<group>"; };
		8187A9031D8E9A7B007FAFB6 /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVProgressAnimatedView.h; sourceTree = "<group>"; };
		8187A9041D8E9A7B007FAFB6 /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVProgressAnimatedView.m; sourceTree = "<group>"; };
		8187A9051D8E9A7B007FAFB6 /* SVProgressHUD-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-Prefix.pch"; sourceTree = "<group>"; };
		8187A9061D8E9A7B007FAFB6 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = SVProgressHUD.bundle; sourceTree = "<group>"; };
		8187A9071D8E9A7B007FAFB6 /* SVProgressHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVProgressHUD.h; sourceTree = "<group>"; };
		8187A9081D8E9A7B007FAFB6 /* SVProgressHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVProgressHUD.m; sourceTree = "<group>"; };
		8187A9091D8E9A7B007FAFB6 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SVRadialGradientLayer.h; sourceTree = "<group>"; };
		8187A90A1D8E9A7B007FAFB6 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SVRadialGradientLayer.m; sourceTree = "<group>"; };
		81DE0A7D1DE5838B003604FE /* cancel.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = cancel.png; sourceTree = "<group>"; };
		81F23C7C1DDDA17D004D0298 /* LoginViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginViewController.h; sourceTree = "<group>"; };
		81F23C7D1DDDA17D004D0298 /* LoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginViewController.m; sourceTree = "<group>"; };
		81F23C7E1DDDA17D004D0298 /* ModifyUserInfoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModifyUserInfoViewController.h; sourceTree = "<group>"; };
		81F23C7F1DDDA17D004D0298 /* ModifyUserInfoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ModifyUserInfoViewController.m; sourceTree = "<group>"; };
		81F23C801DDDA17D004D0298 /* RegisterViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterViewController.h; sourceTree = "<group>"; };
		81F23C811DDDA17D004D0298 /* RegisterViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegisterViewController.m; sourceTree = "<group>"; };
		81F23C821DDDA17D004D0298 /* UserInfoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInfoViewController.h; sourceTree = "<group>"; };
		81F23C831DDDA17D004D0298 /* UserInfoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserInfoViewController.m; sourceTree = "<group>"; };
		81F23C841DDDA17D004D0298 /* ViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
		81F23C851DDDA17D004D0298 /* ViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
		B6B54BE81D8D009800089C9C /* UserInfoHeaderImageTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInfoHeaderImageTableViewCell.h; sourceTree = "<group>"; };
		B6B54BE91D8D009800089C9C /* UserInfoHeaderImageTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserInfoHeaderImageTableViewCell.m; sourceTree = "<group>"; };
		B6B54BEB1D8D011000089C9C /* UserInfoTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInfoTableViewCell.h; sourceTree = "<group>"; };
		B6B54BEC1D8D011000089C9C /* UserInfoTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserInfoTableViewCell.m; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		812642BE1D86A7A800B402CA /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				8112249F1DFE7CAD00F7BD52 /* CNLiveUserSystemSDK.framework in Frameworks */,
				811600FE1D927E7E003CAE7D /* WebP.framework in Frameworks */,
				817C6EC31D90D60E0016F211 /* ImageIO.framework in Frameworks */,
				810D9B811D8FCD3200B7A776 /* libc++.tbd in Frameworks */,
				810D9B7A1D8FB7AC00B7A776 /* libz.tbd in Frameworks */,
				810D9B7F1D8FCD1900B7A776 /* libsqlite3.0.tbd in Frameworks */,
				810D9B701D8FB77500B7A776 /* SystemConfiguration.framework in Frameworks */,
				810D9B761D8FB79500B7A776 /* CoreTelephony.framework in Frameworks */,
				810D9B781D8FB7A400B7A776 /* libstdc++.tbd in Frameworks */,
				810D9B741D8FB78A00B7A776 /* libsqlite3.tbd in Frameworks */,
				810D9B721D8FB77E00B7A776 /* CoreGraphics.framework in Frameworks */,
				810D9B6E1D8FB76E00B7A776 /* libiconv.tbd in Frameworks */,
				810D9B6C1D8FB76300B7A776 /* Security.framework in Frameworks */,
				810D9B651D8FB70600B7A776 /* TencentOpenAPI.framework in Frameworks */,
				810D9B671D8FB70600B7A776 /* libWeiboSDK.a in Frameworks */,
				810D9B691D8FB70600B7A776 /* libWeChatSDK.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		812642D71D86A7A800B402CA /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		812642E21D86A7A800B402CA /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		810D9B501D8FB70600B7A776 /* QQSDK */ = {
			isa = PBXGroup;
			children = (
				810D9B511D8FB70600B7A776 /* TencentOpenAPI.framework */,
				810D9B521D8FB70600B7A776 /* TencentOpenApi_IOS_Bundle.bundle */,
			);
			name = QQSDK;
			path = CNLiveUserSystemDemo/ThirdSDK/QQSDK;
			sourceTree = SOURCE_ROOT;
		};
		810D9B531D8FB70600B7A776 /* SinaSDK */ = {
			isa = PBXGroup;
			children = (
				810D9B541D8FB70600B7A776 /* libWeiboSDK.a */,
				810D9B551D8FB70600B7A776 /* WBHttpRequest+WeiboGame.h */,
				810D9B561D8FB70600B7A776 /* WBHttpRequest+WeiboShare.h */,
				810D9B571D8FB70600B7A776 /* WBHttpRequest+WeiboToken.h */,
				810D9B581D8FB70600B7A776 /* WBHttpRequest+WeiboUser.h */,
				810D9B591D8FB70600B7A776 /* WBHttpRequest.h */,
				810D9B5A1D8FB70600B7A776 /* WBSDKBasicButton.h */,
				810D9B5B1D8FB70600B7A776 /* WBSDKCommentButton.h */,
				810D9B5C1D8FB70600B7A776 /* WBSDKRelationshipButton.h */,
				810D9B5D1D8FB70600B7A776 /* WeiboSDK.bundle */,
				810D9B5E1D8FB70600B7A776 /* WeiboSDK.h */,
				810D9B5F1D8FB70600B7A776 /* WeiboUser.h */,
			);
			name = SinaSDK;
			path = CNLiveUserSystemDemo/ThirdSDK/SinaSDK;
			sourceTree = SOURCE_ROOT;
		};
		810D9B601D8FB70600B7A776 /* WeChatSDK */ = {
			isa = PBXGroup;
			children = (
				810D9B611D8FB70600B7A776 /* libWeChatSDK.a */,
				810D9B621D8FB70600B7A776 /* read_me.txt */,
				810D9B631D8FB70600B7A776 /* WXApi.h */,
				810D9B641D8FB70600B7A776 /* WXApiObject.h */,
			);
			name = WeChatSDK;
			path = CNLiveUserSystemDemo/ThirdSDK/WeChatSDK;
			sourceTree = SOURCE_ROOT;
		};
		810D9B7D1D8FCBC200B7A776 /* frameworks */ = {
			isa = PBXGroup;
			children = (
				817C6EC21D90D60E0016F211 /* ImageIO.framework */,
				810D9B801D8FCD3200B7A776 /* libc++.tbd */,
				810D9B7E1D8FCD1900B7A776 /* libsqlite3.0.tbd */,
				810D9B791D8FB7AC00B7A776 /* libz.tbd */,
				810D9B771D8FB7A400B7A776 /* libstdc++.tbd */,
				810D9B751D8FB79500B7A776 /* CoreTelephony.framework */,
				810D9B731D8FB78A00B7A776 /* libsqlite3.tbd */,
				810D9B711D8FB77E00B7A776 /* CoreGraphics.framework */,
				810D9B6F1D8FB77500B7A776 /* SystemConfiguration.framework */,
				810D9B6D1D8FB76E00B7A776 /* libiconv.tbd */,
				810D9B6B1D8FB76300B7A776 /* Security.framework */,
			);
			name = frameworks;
			sourceTree = "<group>";
		};
		811600CB1D927E7E003CAE7D /* SDWebImage */ = {
			isa = PBXGroup;
			children = (
				811600CC1D927E7E003CAE7D /* MKAnnotationView+WebCache.h */,
				811600CD1D927E7E003CAE7D /* MKAnnotationView+WebCache.m */,
				811600CE1D927E7E003CAE7D /* NSData+ImageContentType.h */,
				811600CF1D927E7E003CAE7D /* NSData+ImageContentType.m */,
				811600D01D927E7E003CAE7D /* SDImageCache.h */,
				811600D11D927E7E003CAE7D /* SDImageCache.m */,
				811600D21D927E7E003CAE7D /* SDWebImageCompat.h */,
				811600D31D927E7E003CAE7D /* SDWebImageCompat.m */,
				811600D41D927E7E003CAE7D /* SDWebImageDecoder.h */,
				811600D51D927E7E003CAE7D /* SDWebImageDecoder.m */,
				811600D61D927E7E003CAE7D /* SDWebImageDownloader.h */,
				811600D71D927E7E003CAE7D /* SDWebImageDownloader.m */,
				811600D81D927E7E003CAE7D /* SDWebImageDownloaderOperation.h */,
				811600D91D927E7E003CAE7D /* SDWebImageDownloaderOperation.m */,
				811600DA1D927E7E003CAE7D /* SDWebImageManager.h */,
				811600DB1D927E7E003CAE7D /* SDWebImageManager.m */,
				811600DC1D927E7E003CAE7D /* SDWebImageOperation.h */,
				811600DD1D927E7E003CAE7D /* SDWebImagePrefetcher.h */,
				811600DE1D927E7E003CAE7D /* SDWebImagePrefetcher.m */,
				811600DF1D927E7E003CAE7D /* UIButton+WebCache.h */,
				811600E01D927E7E003CAE7D /* UIButton+WebCache.m */,
				811600E11D927E7E003CAE7D /* UIImage+GIF.h */,
				811600E21D927E7E003CAE7D /* UIImage+GIF.m */,
				811600E31D927E7E003CAE7D /* UIImage+MultiFormat.h */,
				811600E41D927E7E003CAE7D /* UIImage+MultiFormat.m */,
				811600E51D927E7E003CAE7D /* UIImage+WebP.h */,
				811600E61D927E7E003CAE7D /* UIImage+WebP.m */,
				811600E71D927E7E003CAE7D /* UIImageView+HighlightedWebCache.h */,
				811600E81D927E7E003CAE7D /* UIImageView+HighlightedWebCache.m */,
				811600E91D927E7E003CAE7D /* UIImageView+WebCache.h */,
				811600EA1D927E7E003CAE7D /* UIImageView+WebCache.m */,
				811600EB1D927E7E003CAE7D /* UIView+WebCacheOperation.h */,
				811600EC1D927E7E003CAE7D /* UIView+WebCacheOperation.m */,
				811600ED1D927E7E003CAE7D /* WebP.framework */,
			);
			path = SDWebImage;
			sourceTree = "<group>";
		};
		8116F8E11D8916250084FE49 /* Views */ = {
			isa = PBXGroup;
			children = (
				8116F8E21D8916250084FE49 /* IdAndPwdView.h */,
				8116F8E31D8916250084FE49 /* IdAndPwdView.m */,
				8107CD3D1DDEFBB50061EA8A /* ThirdPartyView.h */,
				8107CD3E1DDEFBB50061EA8A /* ThirdPartyView.m */,
				8116F8EF1D891BCD0084FE49 /* RegistBasicInformationView.h */,
				8116F8F01D891BCD0084FE49 /* RegistBasicInformationView.m */,
				B6B54BE81D8D009800089C9C /* UserInfoHeaderImageTableViewCell.h */,
				B6B54BE91D8D009800089C9C /* UserInfoHeaderImageTableViewCell.m */,
				B6B54BEB1D8D011000089C9C /* UserInfoTableViewCell.h */,
				B6B54BEC1D8D011000089C9C /* UserInfoTableViewCell.m */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		812642B81D86A7A800B402CA = {
			isa = PBXGroup;
			children = (
				81DE0A7D1DE5838B003604FE /* cancel.png */,
				8112249E1DFE7CAD00F7BD52 /* CNLiveUserSystemSDK.framework */,
				810D9B7D1D8FCBC200B7A776 /* frameworks */,
				812642C31D86A7A800B402CA /* CNLiveUserSystemDemo */,
				812642DD1D86A7A800B402CA /* CNLiveUserSystemDemoTests */,
				812642E81D86A7A800B402CA /* CNLiveUserSystemDemoUITests */,
				812642C21D86A7A800B402CA /* Products */,
			);
			sourceTree = "<group>";
		};
		812642C21D86A7A800B402CA /* Products */ = {
			isa = PBXGroup;
			children = (
				812642C11D86A7A800B402CA /* CNLiveUserSystemDemo.app */,
				812642DA1D86A7A800B402CA /* CNLiveUserSystemDemoTests.xctest */,
				812642E51D86A7A800B402CA /* CNLiveUserSystemDemoUITests.xctest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		812642C31D86A7A800B402CA /* CNLiveUserSystemDemo */ = {
			isa = PBXGroup;
			children = (
				812642C71D86A7A800B402CA /* AppDelegate.h */,
				812642C81D86A7A800B402CA /* AppDelegate.m */,
				8187A8FF1D8E9A7B007FAFB6 /* ThirdSDK */,
				8187A8EC1D8E6385007FAFB6 /* Tools */,
				81F23C7B1DDDA17D004D0298 /* Conreollers */,
				8116F8E11D8916250084FE49 /* Views */,
				812642CD1D86A7A800B402CA /* Main.storyboard */,
				812642D01D86A7A800B402CA /* Assets.xcassets */,
				812642D21D86A7A800B402CA /* LaunchScreen.storyboard */,
				812642D51D86A7A800B402CA /* Info.plist */,
				812642C41D86A7A800B402CA /* Supporting Files */,
			);
			path = CNLiveUserSystemDemo;
			sourceTree = "<group>";
		};
		812642C41D86A7A800B402CA /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
				812642C51D86A7A800B402CA /* main.m */,
				8116F8DA1D88F3010084FE49 /* PrefixHeader.pch */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
		812642DD1D86A7A800B402CA /* CNLiveUserSystemDemoTests */ = {
			isa = PBXGroup;
			children = (
				812642DE1D86A7A800B402CA /* CNLiveUserSystemDemoTests.m */,
				812642E01D86A7A800B402CA /* Info.plist */,
			);
			path = CNLiveUserSystemDemoTests;
			sourceTree = "<group>";
		};
		812642E81D86A7A800B402CA /* CNLiveUserSystemDemoUITests */ = {
			isa = PBXGroup;
			children = (
				812642E91D86A7A800B402CA /* CNLiveUserSystemDemoUITests.m */,
				812642EB1D86A7A800B402CA /* Info.plist */,
			);
			path = CNLiveUserSystemDemoUITests;
			sourceTree = "<group>";
		};
		8187A8EC1D8E6385007FAFB6 /* Tools */ = {
			isa = PBXGroup;
			children = (
				8187A8ED1D8E6394007FAFB6 /* Tools.h */,
				8187A8EE1D8E6394007FAFB6 /* Tools.m */,
				8187A8F01D8E6486007FAFB6 /* NSObject+UserModel.h */,
				8187A8F11D8E6486007FAFB6 /* NSObject+UserModel.m */,
				8187A8F21D8E6486007FAFB6 /* UserInfoModel.h */,
				8187A8F31D8E6486007FAFB6 /* UserInfoModel.m */,
				8187A8F41D8E6486007FAFB6 /* UserInfoSava.h */,
				8187A8F51D8E6486007FAFB6 /* UserInfoSava.m */,
				8187A8F91D8E68CD007FAFB6 /* CNLiveLogout.h */,
				8187A8FA1D8E68CD007FAFB6 /* CNLiveLogout.m */,
				8107CD3A1DDEFB9B0061EA8A /* CNLiveThirdLoginManager.h */,
				8107CD3B1DDEFB9B0061EA8A /* CNLiveThirdLoginManager.m */,
			);
			path = Tools;
			sourceTree = "<group>";
		};
		8187A8FF1D8E9A7B007FAFB6 /* ThirdSDK */ = {
			isa = PBXGroup;
			children = (
				811600CB1D927E7E003CAE7D /* SDWebImage */,
				810D9B501D8FB70600B7A776 /* QQSDK */,
				810D9B531D8FB70600B7A776 /* SinaSDK */,
				810D9B601D8FB70600B7A776 /* WeChatSDK */,
				8187A9001D8E9A7B007FAFB6 /* SVProgressHUD */,
			);
			path = ThirdSDK;
			sourceTree = "<group>";
		};
		8187A9001D8E9A7B007FAFB6 /* SVProgressHUD */ = {
			isa = PBXGroup;
			children = (
				8187A9011D8E9A7B007FAFB6 /* SVIndefiniteAnimatedView.h */,
				8187A9021D8E9A7B007FAFB6 /* SVIndefiniteAnimatedView.m */,
				8187A9031D8E9A7B007FAFB6 /* SVProgressAnimatedView.h */,
				8187A9041D8E9A7B007FAFB6 /* SVProgressAnimatedView.m */,
				8187A9051D8E9A7B007FAFB6 /* SVProgressHUD-Prefix.pch */,
				8187A9061D8E9A7B007FAFB6 /* SVProgressHUD.bundle */,
				8187A9071D8E9A7B007FAFB6 /* SVProgressHUD.h */,
				8187A9081D8E9A7B007FAFB6 /* SVProgressHUD.m */,
				8187A9091D8E9A7B007FAFB6 /* SVRadialGradientLayer.h */,
				8187A90A1D8E9A7B007FAFB6 /* SVRadialGradientLayer.m */,
			);
			path = SVProgressHUD;
			sourceTree = "<group>";
		};
		81F23C7B1DDDA17D004D0298 /* Conreollers */ = {
			isa = PBXGroup;
			children = (
				81F23C841DDDA17D004D0298 /* ViewController.h */,
				81F23C851DDDA17D004D0298 /* ViewController.m */,
				81F23C7C1DDDA17D004D0298 /* LoginViewController.h */,
				81F23C7D1DDDA17D004D0298 /* LoginViewController.m */,
				81F23C7E1DDDA17D004D0298 /* ModifyUserInfoViewController.h */,
				81F23C7F1DDDA17D004D0298 /* ModifyUserInfoViewController.m */,
				81F23C801DDDA17D004D0298 /* RegisterViewController.h */,
				81F23C811DDDA17D004D0298 /* RegisterViewController.m */,
				81F23C821DDDA17D004D0298 /* UserInfoViewController.h */,
				81F23C831DDDA17D004D0298 /* UserInfoViewController.m */,
			);
			path = Conreollers;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		812642C01D86A7A800B402CA /* CNLiveUserSystemDemo */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 812642EE1D86A7A800B402CA /* Build configuration list for PBXNativeTarget "CNLiveUserSystemDemo" */;
			buildPhases = (
				812642BD1D86A7A800B402CA /* Sources */,
				812642BE1D86A7A800B402CA /* Frameworks */,
				812642BF1D86A7A800B402CA /* Resources */,
				8131D92E1DA9E8CE00F03C91 /* Embed Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = CNLiveUserSystemDemo;
			productName = CNLiveUserSystemDemo;
			productReference = 812642C11D86A7A800B402CA /* CNLiveUserSystemDemo.app */;
			productType = "com.apple.product-type.application";
		};
		812642D91D86A7A800B402CA /* CNLiveUserSystemDemoTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 812642F11D86A7A800B402CA /* Build configuration list for PBXNativeTarget "CNLiveUserSystemDemoTests" */;
			buildPhases = (
				812642D61D86A7A800B402CA /* Sources */,
				812642D71D86A7A800B402CA /* Frameworks */,
				812642D81D86A7A800B402CA /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				812642DC1D86A7A800B402CA /* PBXTargetDependency */,
			);
			name = CNLiveUserSystemDemoTests;
			productName = CNLiveUserSystemDemoTests;
			productReference = 812642DA1D86A7A800B402CA /* CNLiveUserSystemDemoTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		812642E41D86A7A800B402CA /* CNLiveUserSystemDemoUITests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 812642F41D86A7A800B402CA /* Build configuration list for PBXNativeTarget "CNLiveUserSystemDemoUITests" */;
			buildPhases = (
				812642E11D86A7A800B402CA /* Sources */,
				812642E21D86A7A800B402CA /* Frameworks */,
				812642E31D86A7A800B402CA /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				812642E71D86A7A800B402CA /* PBXTargetDependency */,
			);
			name = CNLiveUserSystemDemoUITests;
			productName = CNLiveUserSystemDemoUITests;
			productReference = 812642E51D86A7A800B402CA /* CNLiveUserSystemDemoUITests.xctest */;
			productType = "com.apple.product-type.bundle.ui-testing";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		812642B91D86A7A800B402CA /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 0800;
				ORGANIZATIONNAME = zhulin;
				TargetAttributes = {
					812642C01D86A7A800B402CA = {
						CreatedOnToolsVersion = 7.3.1;
						DevelopmentTeam = 94X49GG3ZW;
						ProvisioningStyle = Automatic;
					};
					812642D91D86A7A800B402CA = {
						CreatedOnToolsVersion = 7.3.1;
						DevelopmentTeam = 94X49GG3ZW;
						TestTargetID = 812642C01D86A7A800B402CA;
					};
					812642E41D86A7A800B402CA = {
						CreatedOnToolsVersion = 7.3.1;
						DevelopmentTeam = 94X49GG3ZW;
						TestTargetID = 812642C01D86A7A800B402CA;
					};
				};
			};
			buildConfigurationList = 812642BC1D86A7A800B402CA /* Build configuration list for PBXProject "CNLiveUserSystemDemo" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 812642B81D86A7A800B402CA;
			productRefGroup = 812642C21D86A7A800B402CA /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				812642C01D86A7A800B402CA /* CNLiveUserSystemDemo */,
				812642D91D86A7A800B402CA /* CNLiveUserSystemDemoTests */,
				812642E41D86A7A800B402CA /* CNLiveUserSystemDemoUITests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		812642BF1D86A7A800B402CA /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				812642D41D86A7A800B402CA /* LaunchScreen.storyboard in Resources */,
				812642D11D86A7A800B402CA /* Assets.xcassets in Resources */,
				812642CF1D86A7A800B402CA /* Main.storyboard in Resources */,
				81DE0A7E1DE5838B003604FE /* cancel.png in Resources */,
				810D9B661D8FB70600B7A776 /* TencentOpenApi_IOS_Bundle.bundle in Resources */,
				8187A90D1D8E9A7B007FAFB6 /* SVProgressHUD.bundle in Resources */,
				810D9B681D8FB70600B7A776 /* WeiboSDK.bundle in Resources */,
				810D9B6A1D8FB70600B7A776 /* read_me.txt in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		812642D81D86A7A800B402CA /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		812642E31D86A7A800B402CA /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		812642BD1D86A7A800B402CA /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				8107CD3C1DDEFB9B0061EA8A /* CNLiveThirdLoginManager.m in Sources */,
				811600FB1D927E7E003CAE7D /* UIImageView+HighlightedWebCache.m in Sources */,
				811600FC1D927E7E003CAE7D /* UIImageView+WebCache.m in Sources */,
				B6B54BEA1D8D009800089C9C /* UserInfoHeaderImageTableViewCell.m in Sources */,
				8187A90C1D8E9A7B007FAFB6 /* SVProgressAnimatedView.m in Sources */,
				811600F71D927E7E003CAE7D /* UIButton+WebCache.m in Sources */,
				8116F8E41D8916250084FE49 /* IdAndPwdView.m in Sources */,
				8107CD3F1DDEFBB50061EA8A /* ThirdPartyView.m in Sources */,
				811600F81D927E7E003CAE7D /* UIImage+GIF.m in Sources */,
				811600F61D927E7E003CAE7D /* SDWebImagePrefetcher.m in Sources */,
				8116F8F11D891BCD0084FE49 /* RegistBasicInformationView.m in Sources */,
				8187A8F61D8E6486007FAFB6 /* NSObject+UserModel.m in Sources */,
				81F23C871DDDA17D004D0298 /* ModifyUserInfoViewController.m in Sources */,
				811600F11D927E7E003CAE7D /* SDWebImageCompat.m in Sources */,
				811600F31D927E7E003CAE7D /* SDWebImageDownloader.m in Sources */,
				811600F41D927E7E003CAE7D /* SDWebImageDownloaderOperation.m in Sources */,
				811600F21D927E7E003CAE7D /* SDWebImageDecoder.m in Sources */,
				811600F51D927E7E003CAE7D /* SDWebImageManager.m in Sources */,
				81F23C891DDDA17D004D0298 /* UserInfoViewController.m in Sources */,
				81F23C8A1DDDA17D004D0298 /* ViewController.m in Sources */,
				8187A8FB1D8E68CD007FAFB6 /* CNLiveLogout.m in Sources */,
				8187A90E1D8E9A7B007FAFB6 /* SVProgressHUD.m in Sources */,
				811600FD1D927E7E003CAE7D /* UIView+WebCacheOperation.m in Sources */,
				8187A8EF1D8E6394007FAFB6 /* Tools.m in Sources */,
				81F23C861DDDA17D004D0298 /* LoginViewController.m in Sources */,
				812642C91D86A7A800B402CA /* AppDelegate.m in Sources */,
				8187A90B1D8E9A7B007FAFB6 /* SVIndefiniteAnimatedView.m in Sources */,
				811600EE1D927E7E003CAE7D /* MKAnnotationView+WebCache.m in Sources */,
				81F23C881DDDA17D004D0298 /* RegisterViewController.m in Sources */,
				811600F91D927E7E003CAE7D /* UIImage+MultiFormat.m in Sources */,
				B6B54BED1D8D011000089C9C /* UserInfoTableViewCell.m in Sources */,
				8187A8F81D8E6486007FAFB6 /* UserInfoSava.m in Sources */,
				811600EF1D927E7E003CAE7D /* NSData+ImageContentType.m in Sources */,
				812642C61D86A7A800B402CA /* main.m in Sources */,
				811600FA1D927E7E003CAE7D /* UIImage+WebP.m in Sources */,
				8187A90F1D8E9A7B007FAFB6 /* SVRadialGradientLayer.m in Sources */,
				8187A8F71D8E6486007FAFB6 /* UserInfoModel.m in Sources */,
				811600F01D927E7E003CAE7D /* SDImageCache.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		812642D61D86A7A800B402CA /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				812642DF1D86A7A800B402CA /* CNLiveUserSystemDemoTests.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		812642E11D86A7A800B402CA /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				812642EA1D86A7A800B402CA /* CNLiveUserSystemDemoUITests.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		812642DC1D86A7A800B402CA /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 812642C01D86A7A800B402CA /* CNLiveUserSystemDemo */;
			targetProxy = 812642DB1D86A7A800B402CA /* PBXContainerItemProxy */;
		};
		812642E71D86A7A800B402CA /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 812642C01D86A7A800B402CA /* CNLiveUserSystemDemo */;
			targetProxy = 812642E61D86A7A800B402CA /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		812642CD1D86A7A800B402CA /* Main.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				812642CE1D86A7A800B402CA /* Base */,
			);
			name = Main.storyboard;
			sourceTree = "<group>";
		};
		812642D21D86A7A800B402CA /* LaunchScreen.storyboard */ = {
			isa = PBXVariantGroup;
			children = (
				812642D31D86A7A800B402CA /* Base */,
			);
			name = LaunchScreen.storyboard;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		812642EC1D86A7A800B402CA /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "iPhone Developer: 林 朱 (EJQZE9LNV2)";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: 林 朱 (EJQZE9LNV2)";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_TEAM = 94X49GG3ZW;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				PROVISIONING_PROFILE = "642f06c5-9a0a-4872-8f91-400090b7ebb0";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		812642ED1D86A7A800B402CA /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				CODE_SIGN_IDENTITY = "iPhone Developer: 林 朱 (EJQZE9LNV2)";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer: 林 朱 (EJQZE9LNV2)";
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_TEAM = 94X49GG3ZW;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 9.3;
				MTL_ENABLE_DEBUG_INFO = NO;
				PROVISIONING_PROFILE = "642f06c5-9a0a-4872-8f91-400090b7ebb0";
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		812642EF1D86A7A800B402CA /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer: 林 朱 (EJQZE9LNV2)";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				DEVELOPMENT_TEAM = 94X49GG3ZW;
				ENABLE_BITCODE = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/CNLiveUserSystemDemo/ThirdSDK/QQSDK",
					"$(PROJECT_DIR)/CNLiveUserSystemDemo/ThirdSDK/SDWebImage",
					"$(PROJECT_DIR)",
				);
				GCC_PREFIX_HEADER = "$(SRCROOT)/CNLiveUserSystemDemo/PrefixHeader.pch";
				INFOPLIST_FILE = CNLiveUserSystemDemo/Info.plist;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/CNLiveUserSystemDemo/ThirdSDK/SinaSDK",
					"$(PROJECT_DIR)/CNLiveUserSystemDemo/ThirdSDK/WeChatSDK",
				);
				OTHER_LDFLAGS = (
					"-fobjc-arc",
					"-ObjC",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "shixunzhongguo-cnlive";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE = "";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Debug;
		};
		812642F01D86A7A800B402CA /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_IDENTITY = "iPhone Developer: 林 朱 (EJQZE9LNV2)";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				DEVELOPMENT_TEAM = 94X49GG3ZW;
				ENABLE_BITCODE = NO;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/CNLiveUserSystemDemo/ThirdSDK/QQSDK",
					"$(PROJECT_DIR)/CNLiveUserSystemDemo/ThirdSDK/SDWebImage",
					"$(PROJECT_DIR)",
				);
				GCC_PREFIX_HEADER = "$(SRCROOT)/CNLiveUserSystemDemo/PrefixHeader.pch";
				INFOPLIST_FILE = CNLiveUserSystemDemo/Info.plist;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"$(PROJECT_DIR)/CNLiveUserSystemDemo/ThirdSDK/SinaSDK",
					"$(PROJECT_DIR)/CNLiveUserSystemDemo/ThirdSDK/WeChatSDK",
				);
				OTHER_LDFLAGS = (
					"-fobjc-arc",
					"-ObjC",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "shixunzhongguo-cnlive";
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE = "";
				PROVISIONING_PROFILE_SPECIFIER = "";
			};
			name = Release;
		};
		812642F21D86A7A800B402CA /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = CNLiveUserSystemDemoTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.CNLiveUserSystemDemoTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CNLiveUserSystemDemo.app/CNLiveUserSystemDemo";
			};
			name = Debug;
		};
		812642F31D86A7A800B402CA /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = CNLiveUserSystemDemoTests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.CNLiveUserSystemDemoTests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/CNLiveUserSystemDemo.app/CNLiveUserSystemDemo";
			};
			name = Release;
		};
		812642F51D86A7A800B402CA /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = CNLiveUserSystemDemoUITests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.CNLiveUserSystemDemoUITests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_TARGET_NAME = CNLiveUserSystemDemo;
			};
			name = Debug;
		};
		812642F61D86A7A800B402CA /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				INFOPLIST_FILE = CNLiveUserSystemDemoUITests/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				PRODUCT_BUNDLE_IDENTIFIER = com.cnlive.CNLiveUserSystemDemoUITests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				TEST_TARGET_NAME = CNLiveUserSystemDemo;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		812642BC1D86A7A800B402CA /* Build configuration list for PBXProject "CNLiveUserSystemDemo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				812642EC1D86A7A800B402CA /* Debug */,
				812642ED1D86A7A800B402CA /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		812642EE1D86A7A800B402CA /* Build configuration list for PBXNativeTarget "CNLiveUserSystemDemo" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				812642EF1D86A7A800B402CA /* Debug */,
				812642F01D86A7A800B402CA /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		812642F11D86A7A800B402CA /* Build configuration list for PBXNativeTarget "CNLiveUserSystemDemoTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				812642F21D86A7A800B402CA /* Debug */,
				812642F31D86A7A800B402CA /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		812642F41D86A7A800B402CA /* Build configuration list for PBXNativeTarget "CNLiveUserSystemDemoUITests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				812642F51D86A7A800B402CA /* Debug */,
				812642F61D86A7A800B402CA /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 812642B91D86A7A800B402CA /* Project object */;
}