Skip to content

Commit ebbeead

Browse files
committed
adapt iOS 9 by config ats
1 parent c408b7f commit ebbeead

4 files changed

Lines changed: 34 additions & 11 deletions

File tree

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,5 @@ DerivedData
3333
# Pods/
3434

3535
.DS_Store
36+
37+
*.xcscmblueprint

Example/MessageDisplayKitLeanchatExample/MessageDisplayKitLeanchatExample.xcodeproj/project.pbxproj

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88

99
/* Begin PBXBuildFile section */
1010
70013D721ABEB4190050D0F7 /* AVIMEmotionMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70013D711ABEB4190050D0F7 /* AVIMEmotionMessage.m */; };
11+
702136D21BB1257100919837 /* AVOSCloud.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 702136D11BB1257100919837 /* AVOSCloud.framework */; settings = {ASSET_TAGS = (); }; };
12+
702136D41BB1258200919837 /* AVOSCloudIM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 702136D31BB1258200919837 /* AVOSCloudIM.framework */; settings = {ASSET_TAGS = (); }; };
13+
702136D51BB125AF00919837 /* AVOSCloudIM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 702136D31BB1258200919837 /* AVOSCloudIM.framework */; };
14+
702136D61BB125AF00919837 /* AVOSCloudIM.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 702136D31BB1258200919837 /* AVOSCloudIM.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
15+
702136D71BB125AF00919837 /* AVOSCloud.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 702136D11BB1257100919837 /* AVOSCloud.framework */; };
16+
702136D81BB125AF00919837 /* AVOSCloud.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 702136D11BB1257100919837 /* AVOSCloud.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1117
702C68B91AE038530085CD78 /* AVIMConversation+Custom.m in Sources */ = {isa = PBXBuildFile; fileRef = 702C68B81AE038530085CD78 /* AVIMConversation+Custom.m */; };
1218
702C68BD1AE03B280085CD78 /* JSBadgeView.m in Sources */ = {isa = PBXBuildFile; fileRef = 702C68BC1AE03B280085CD78 /* JSBadgeView.m */; };
1319
702C68C01AE136210085CD78 /* LeanChatConversationTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 702C68BF1AE136210085CD78 /* LeanChatConversationTableViewCell.m */; };
@@ -17,8 +23,6 @@
1723
70A6A1711B669F1D005C2D21 /* MessageDisplayKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70A6A1701B669F1D005C2D21 /* MessageDisplayKit.framework */; };
1824
70A6A1721B669F65005C2D21 /* MessageDisplayKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70A6A1701B669F1D005C2D21 /* MessageDisplayKit.framework */; };
1925
70A6A1731B669F65005C2D21 /* MessageDisplayKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 70A6A1701B669F1D005C2D21 /* MessageDisplayKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
20-
E4ABB0171B3D2F850015DC5F /* AVOSCloud.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4ABB0151B3D2F850015DC5F /* AVOSCloud.framework */; };
21-
E4ABB0181B3D2F850015DC5F /* AVOSCloudIM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4ABB0161B3D2F850015DC5F /* AVOSCloudIM.framework */; };
2226
E4ABB0191B3D2F990015DC5F /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 70BEDC091B3415DC004A1D39 /* libsqlite3.dylib */; };
2327
E4ABB01C1B3D2FB10015DC5F /* LeanChatCoreDataManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E4ABB01B1B3D2FB10015DC5F /* LeanChatCoreDataManager.m */; };
2428
E4ABB02F1B3D30C30015DC5F /* emotion0.gif in Resources */ = {isa = PBXBuildFile; fileRef = E4ABB01E1B3D30C30015DC5F /* emotion0.gif */; };
@@ -130,6 +134,8 @@
130134
dstSubfolderSpec = 10;
131135
files = (
132136
70A6A1731B669F65005C2D21 /* MessageDisplayKit.framework in Embed Frameworks */,
137+
702136D61BB125AF00919837 /* AVOSCloudIM.framework in Embed Frameworks */,
138+
702136D81BB125AF00919837 /* AVOSCloud.framework in Embed Frameworks */,
133139
);
134140
name = "Embed Frameworks";
135141
runOnlyForDeploymentPostprocessing = 0;
@@ -139,6 +145,8 @@
139145
/* Begin PBXFileReference section */
140146
70013D701ABEB4190050D0F7 /* AVIMEmotionMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AVIMEmotionMessage.h; sourceTree = "<group>"; };
141147
70013D711ABEB4190050D0F7 /* AVIMEmotionMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AVIMEmotionMessage.m; sourceTree = "<group>"; };
148+
702136D11BB1257100919837 /* AVOSCloud.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AVOSCloud.framework; sourceTree = "<group>"; };
149+
702136D31BB1258200919837 /* AVOSCloudIM.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AVOSCloudIM.framework; sourceTree = "<group>"; };
142150
702C68B71AE038530085CD78 /* AVIMConversation+Custom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "AVIMConversation+Custom.h"; sourceTree = "<group>"; };
143151
702C68B81AE038530085CD78 /* AVIMConversation+Custom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "AVIMConversation+Custom.m"; sourceTree = "<group>"; };
144152
702C68BB1AE03B280085CD78 /* JSBadgeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSBadgeView.h; sourceTree = "<group>"; };
@@ -151,8 +159,6 @@
151159
7053E7241B42F3FF00DE808D /* keyboard@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "keyboard@2x.png"; sourceTree = "<group>"; };
152160
70A6A1701B669F1D005C2D21 /* MessageDisplayKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = MessageDisplayKit.framework; sourceTree = "<group>"; };
153161
70BEDC091B3415DC004A1D39 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; };
154-
E4ABB0151B3D2F850015DC5F /* AVOSCloud.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AVOSCloud.framework; sourceTree = "<group>"; };
155-
E4ABB0161B3D2F850015DC5F /* AVOSCloudIM.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = AVOSCloudIM.framework; sourceTree = "<group>"; };
156162
E4ABB01A1B3D2FB10015DC5F /* LeanChatCoreDataManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeanChatCoreDataManager.h; sourceTree = "<group>"; };
157163
E4ABB01B1B3D2FB10015DC5F /* LeanChatCoreDataManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeanChatCoreDataManager.m; sourceTree = "<group>"; };
158164
E4ABB01E1B3D30C30015DC5F /* emotion0.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = emotion0.gif; sourceTree = "<group>"; };
@@ -272,14 +278,16 @@
272278
files = (
273279
E4ABB0191B3D2F990015DC5F /* libsqlite3.dylib in Frameworks */,
274280
E4D674621ABDA6860000B18D /* libicucore.dylib in Frameworks */,
281+
702136D51BB125AF00919837 /* AVOSCloudIM.framework in Frameworks */,
275282
E4D674531ABDA47B0000B18D /* CoreLocation.framework in Frameworks */,
276283
E4D674511ABDA4740000B18D /* CoreTelephony.framework in Frameworks */,
277284
E4D6744F1ABDA46F0000B18D /* MobileCoreServices.framework in Frameworks */,
278285
E4D6744D1ABDA4670000B18D /* SystemConfiguration.framework in Frameworks */,
279286
70A6A1721B669F65005C2D21 /* MessageDisplayKit.framework in Frameworks */,
280-
E4ABB0171B3D2F850015DC5F /* AVOSCloud.framework in Frameworks */,
281-
E4ABB0181B3D2F850015DC5F /* AVOSCloudIM.framework in Frameworks */,
287+
702136D41BB1258200919837 /* AVOSCloudIM.framework in Frameworks */,
282288
70A6A1711B669F1D005C2D21 /* MessageDisplayKit.framework in Frameworks */,
289+
702136D21BB1257100919837 /* AVOSCloud.framework in Frameworks */,
290+
702136D71BB125AF00919837 /* AVOSCloud.framework in Frameworks */,
283291
);
284292
runOnlyForDeploymentPostprocessing = 0;
285293
};
@@ -298,8 +306,8 @@
298306
E4ABB0141B3D2F850015DC5F /* LeanCloud */ = {
299307
isa = PBXGroup;
300308
children = (
301-
E4ABB0151B3D2F850015DC5F /* AVOSCloud.framework */,
302-
E4ABB0161B3D2F850015DC5F /* AVOSCloudIM.framework */,
309+
702136D31BB1258200919837 /* AVOSCloudIM.framework */,
310+
702136D11BB1257100919837 /* AVOSCloud.framework */,
303311
);
304312
path = LeanCloud;
305313
sourceTree = "<group>";
@@ -856,7 +864,7 @@
856864
"$(PROJECT_DIR)/MessageDisplayKitLeanchatExample/Vendor/LeanCloud",
857865
);
858866
INFOPLIST_FILE = MessageDisplayKitLeanchatExample/Info.plist;
859-
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
867+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
860868
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
861869
OTHER_LDFLAGS = "-all_load";
862870
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -874,7 +882,7 @@
874882
"$(PROJECT_DIR)/MessageDisplayKitLeanchatExample/Vendor/LeanCloud",
875883
);
876884
INFOPLIST_FILE = MessageDisplayKitLeanchatExample/Info.plist;
877-
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
885+
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
878886
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
879887
OTHER_LDFLAGS = "-all_load";
880888
PRODUCT_NAME = "$(TARGET_NAME)";

Example/MessageDisplayKitLeanchatExample/MessageDisplayKitLeanchatExample/Info.plist

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,19 @@
2222
<string>1</string>
2323
<key>LSRequiresIPhoneOS</key>
2424
<true/>
25+
<key>NSAppTransportSecurity</key>
26+
<dict>
27+
<key>NSExceptionDomains</key>
28+
<dict>
29+
<key>clouddn.com</key>
30+
<dict>
31+
<key>NSIncludesSubdomains</key>
32+
<true/>
33+
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
34+
<true/>
35+
</dict>
36+
</dict>
37+
</dict>
2538
<key>UILaunchStoryboardName</key>
2639
<string>LaunchScreen</string>
2740
<key>UIMainStoryboardFile</key>

Example/MessageDisplayKitLeanchatExample/MessageDisplayKitLeanchatExample/Sections/Pages/IM/LeanChatMessageTableViewController.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ - (BOOL)filterError:(NSError*)error {
256256
* 配置头像
257257
*/
258258
- (NSString*)avatarUrlByClientId:(NSString*)clientId{
259-
return @"http://www.pailixiu.com/jack/meIcon@2x.png";
259+
return @"https://avatars1.githubusercontent.com/u/1969908?v=3&s=200";
260260
}
261261

262262
/**

0 commit comments

Comments
 (0)