|
52 | 52 | AE8F49AD1C46A905009C1541 /* CGRect+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F499E1C46A905009C1541 /* CGRect+Extension.swift */; }; |
53 | 53 | AE8F49AE1C46A905009C1541 /* Device.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F499F1C46A905009C1541 /* Device.swift */; }; |
54 | 54 | AE8F49B01C46A905009C1541 /* NSDictionary+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49A11C46A905009C1541 /* NSDictionary+Extension.swift */; }; |
55 | | - AE8F49B11C46A905009C1541 /* NSNotificationCenter+Block.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49A21C46A905009C1541 /* NSNotificationCenter+Block.swift */; }; |
56 | 55 | AE8F49B21C46A905009C1541 /* NSObject+String.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49A31C46A905009C1541 /* NSObject+String.swift */; }; |
57 | 56 | AE8F49B31C46A905009C1541 /* UIBarButtonItem+Block.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49A41C46A905009C1541 /* UIBarButtonItem+Block.swift */; }; |
58 | 57 | AE8F49B51C46A905009C1541 /* UIScreen+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49A61C46A905009C1541 /* UIScreen+Extension.swift */; }; |
59 | 58 | AE8F49B61C46A905009C1541 /* UISearchBar+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49A71C46A905009C1541 /* UISearchBar+Extension.swift */; }; |
60 | | - AE8F49B81C46A905009C1541 /* UIView+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49A91C46A905009C1541 /* UIView+Extension.swift */; }; |
61 | 59 | AE8F49B91C46A905009C1541 /* UIView+Frame.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49AA1C46A905009C1541 /* UIView+Frame.swift */; }; |
62 | 60 | AE8F49BA1C46A905009C1541 /* UIViewController+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49AB1C46A905009C1541 /* UIViewController+Extension.swift */; }; |
63 | 61 | AE8F49C01C46AA5F009C1541 /* Notes.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE8F49BF1C46AA5F009C1541 /* Notes.swift */; }; |
|
92 | 90 | AEE69A5A1C7CB07C00C69224 /* Expression.plist in Resources */ = {isa = PBXBuildFile; fileRef = AEE69A591C7CB07C00C69224 /* Expression.plist */; }; |
93 | 91 | AEE69B251C7CB2AF00C69224 /* Expression.bundle in Resources */ = {isa = PBXBuildFile; fileRef = AEE69B241C7CB2AF00C69224 /* Expression.bundle */; }; |
94 | 92 | AEE69B621C81997500C69224 /* PHAsset+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE69B5F1C81997500C69224 /* PHAsset+Extension.swift */; }; |
95 | | - AEE69B641C81997500C69224 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE69B611C81997500C69224 /* String+Extension.swift */; }; |
96 | 93 | AEE69B661C81999E00C69224 /* UIImage+Orientation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE69B651C81999E00C69224 /* UIImage+Orientation.swift */; }; |
97 | 94 | AEE69BA01C81B58600C69224 /* TSChatBaseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE69B691C81B58600C69224 /* TSChatBaseCell.swift */; }; |
98 | 95 | AEE69BA11C81B58600C69224 /* TSChatCellDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE69B6A1C81B58600C69224 /* TSChatCellDelegate.swift */; }; |
|
203 | 200 | AE8F499E1C46A905009C1541 /* CGRect+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CGRect+Extension.swift"; sourceTree = "<group>"; }; |
204 | 201 | AE8F499F1C46A905009C1541 /* Device.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Device.swift; sourceTree = "<group>"; }; |
205 | 202 | AE8F49A11C46A905009C1541 /* NSDictionary+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSDictionary+Extension.swift"; sourceTree = "<group>"; }; |
206 | | - AE8F49A21C46A905009C1541 /* NSNotificationCenter+Block.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSNotificationCenter+Block.swift"; sourceTree = "<group>"; }; |
207 | 203 | AE8F49A31C46A905009C1541 /* NSObject+String.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSObject+String.swift"; sourceTree = "<group>"; }; |
208 | 204 | AE8F49A41C46A905009C1541 /* UIBarButtonItem+Block.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIBarButtonItem+Block.swift"; sourceTree = "<group>"; }; |
209 | 205 | AE8F49A61C46A905009C1541 /* UIScreen+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIScreen+Extension.swift"; sourceTree = "<group>"; }; |
210 | 206 | AE8F49A71C46A905009C1541 /* UISearchBar+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UISearchBar+Extension.swift"; sourceTree = "<group>"; }; |
211 | | - AE8F49A91C46A905009C1541 /* UIView+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Extension.swift"; sourceTree = "<group>"; }; |
212 | 207 | AE8F49AA1C46A905009C1541 /* UIView+Frame.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Frame.swift"; sourceTree = "<group>"; }; |
213 | 208 | AE8F49AB1C46A905009C1541 /* UIViewController+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extension.swift"; sourceTree = "<group>"; }; |
214 | 209 | AE8F49BE1C46A95E009C1541 /* TSWeChat-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "TSWeChat-Bridging-Header.h"; sourceTree = "<group>"; }; |
|
248 | 243 | AEE69A591C7CB07C00C69224 /* Expression.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Expression.plist; sourceTree = "<group>"; }; |
249 | 244 | AEE69B241C7CB2AF00C69224 /* Expression.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Expression.bundle; sourceTree = "<group>"; }; |
250 | 245 | AEE69B5F1C81997500C69224 /* PHAsset+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "PHAsset+Extension.swift"; sourceTree = "<group>"; }; |
251 | | - AEE69B611C81997500C69224 /* String+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "String+Extension.swift"; sourceTree = "<group>"; }; |
252 | 246 | AEE69B651C81999E00C69224 /* UIImage+Orientation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Orientation.swift"; sourceTree = "<group>"; }; |
253 | 247 | AEE69B691C81B58600C69224 /* TSChatBaseCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TSChatBaseCell.swift; sourceTree = "<group>"; }; |
254 | 248 | AEE69B6A1C81B58600C69224 /* TSChatCellDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TSChatCellDelegate.swift; sourceTree = "<group>"; }; |
|
403 | 397 | AE8F499F1C46A905009C1541 /* Device.swift */, |
404 | 398 | AE8742781C7AE48A003A435C /* NSDate+Extension.swift */, |
405 | 399 | AE8F49A11C46A905009C1541 /* NSDictionary+Extension.swift */, |
406 | | - AE8F49A21C46A905009C1541 /* NSNotificationCenter+Block.swift */, |
407 | 400 | AE8F49A31C46A905009C1541 /* NSObject+String.swift */, |
408 | 401 | AEE69B5F1C81997500C69224 /* PHAsset+Extension.swift */, |
409 | | - AEE69B611C81997500C69224 /* String+Extension.swift */, |
410 | 402 | AE8F49A41C46A905009C1541 /* UIBarButtonItem+Block.swift */, |
411 | 403 | AEE69B651C81999E00C69224 /* UIImage+Orientation.swift */, |
412 | 404 | AE8F49A61C46A905009C1541 /* UIScreen+Extension.swift */, |
413 | 405 | AE8F49A71C46A905009C1541 /* UISearchBar+Extension.swift */, |
414 | | - AE8F49A91C46A905009C1541 /* UIView+Extension.swift */, |
415 | 406 | AE8F49AA1C46A905009C1541 /* UIView+Frame.swift */, |
416 | 407 | AE8F49AB1C46A905009C1541 /* UIViewController+Extension.swift */, |
417 | 408 | ); |
|
756 | 747 | attributes = { |
757 | 748 | CLASSPREFIX = TS; |
758 | 749 | LastSwiftUpdateCheck = 0720; |
759 | | - LastUpgradeCheck = 0720; |
| 750 | + LastUpgradeCheck = 0810; |
760 | 751 | ORGANIZATIONNAME = Hilen; |
761 | 752 | TargetAttributes = { |
762 | 753 | AE92B5E01C3FF73000968A3A = { |
|
902 | 893 | buildActionMask = 2147483647; |
903 | 894 | files = ( |
904 | 895 | AE8F49BA1C46A905009C1541 /* UIViewController+Extension.swift in Sources */, |
905 | | - AE8F49B11C46A905009C1541 /* NSNotificationCenter+Block.swift in Sources */, |
906 | 896 | AE8742751C7AE23E003A435C /* TSModel.swift in Sources */, |
907 | 897 | AE8F49AE1C46A905009C1541 /* Device.swift in Sources */, |
908 | 898 | AEBEE5B01C8754BD00956B0C /* TSChatButton+UI.swift in Sources */, |
|
921 | 911 | AE87428C1C7B250D003A435C /* TSContactModel.swift in Sources */, |
922 | 912 | AE69C7761C8E74A900D929CD /* TSMessageActionFloatView.swift in Sources */, |
923 | 913 | AE8F49B61C46A905009C1541 /* UISearchBar+Extension.swift in Sources */, |
924 | | - AE8F49B81C46A905009C1541 /* UIView+Extension.swift in Sources */, |
925 | 914 | AE69C77A1C8F355700D929CD /* TSNavigationBar.swift in Sources */, |
926 | 915 | AEE69BD01C81B58600C69224 /* TSChatShareMoreView.swift in Sources */, |
927 | 916 | AEE69BB21C81B58600C69224 /* ChatConfig.swift in Sources */, |
|
976 | 965 | AE8F49B51C46A905009C1541 /* UIScreen+Extension.swift in Sources */, |
977 | 966 | AE92B7881C3FF7C900968A3A /* TSAppMacro.swift in Sources */, |
978 | 967 | AEE69C181C81B92700C69224 /* UILabel+Extension.swift in Sources */, |
979 | | - AEE69B641C81997500C69224 /* String+Extension.swift in Sources */, |
980 | 968 | AEE69BD31C81B58600C69224 /* TSChatVoiceIndicatorView.swift in Sources */, |
981 | 969 | AEBEE5AE1C8754BD00956B0C /* TSChatSystemEdgeLabel.swift in Sources */, |
982 | 970 | AEE69BB91C81B58600C69224 /* TSYYTextLinePositionModifier.swift in Sources */, |
|
1029 | 1017 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
1030 | 1018 | CLANG_WARN_EMPTY_BODY = YES; |
1031 | 1019 | CLANG_WARN_ENUM_CONVERSION = YES; |
| 1020 | + CLANG_WARN_INFINITE_RECURSION = YES; |
1032 | 1021 | CLANG_WARN_INT_CONVERSION = YES; |
1033 | 1022 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 1023 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
1034 | 1024 | CLANG_WARN_UNREACHABLE_CODE = YES; |
1035 | 1025 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
1036 | 1026 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
|
1073 | 1063 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
1074 | 1064 | CLANG_WARN_EMPTY_BODY = YES; |
1075 | 1065 | CLANG_WARN_ENUM_CONVERSION = YES; |
| 1066 | + CLANG_WARN_INFINITE_RECURSION = YES; |
1076 | 1067 | CLANG_WARN_INT_CONVERSION = YES; |
1077 | 1068 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 1069 | + CLANG_WARN_SUSPICIOUS_MOVE = YES; |
1078 | 1070 | CLANG_WARN_UNREACHABLE_CODE = YES; |
1079 | 1071 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
1080 | 1072 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; |
|
1093 | 1085 | IPHONEOS_DEPLOYMENT_TARGET = 9.2; |
1094 | 1086 | MTL_ENABLE_DEBUG_INFO = NO; |
1095 | 1087 | SDKROOT = iphoneos; |
| 1088 | + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; |
1096 | 1089 | VALIDATE_PRODUCT = YES; |
1097 | 1090 | }; |
1098 | 1091 | name = Release; |
|
1101 | 1094 | isa = XCBuildConfiguration; |
1102 | 1095 | baseConfigurationReference = FE685E6D2F38288FF2725A99 /* Pods-TSWeChat.debug.xcconfig */; |
1103 | 1096 | buildSettings = { |
| 1097 | + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
1104 | 1098 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
1105 | 1099 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; |
1106 | 1100 | CODE_SIGN_IDENTITY = "iPhone Developer"; |
|
1123 | 1117 | isa = XCBuildConfiguration; |
1124 | 1118 | baseConfigurationReference = 3A0A115624D01BDFF95A5161 /* Pods-TSWeChat.release.xcconfig */; |
1125 | 1119 | buildSettings = { |
| 1120 | + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; |
1126 | 1121 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
1127 | 1122 | ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; |
1128 | 1123 | CODE_SIGN_IDENTITY = "iPhone Developer"; |
|
0 commit comments