[Add] NASSDK 1.4.21
[CocoaPods.git] / Specs / 8 / f / 3 / RongCloud / 2.9.7 / RongCloud.podspec.json
blobdc473d2c37a1dc5c41d34e52be0bc678cd79a350
2   "name": "RongCloud",
3   "version": "2.9.7",
4   "summary": "RongCloud IM SDK",
5   "description": "RongCloud IM SDK for iOS",
6   "homepage": "https://github.com/Limon-O-O/RongCloud",
7   "license": "MIT",
8   "authors": {
9     "Limon": "fengninglong@gmail.com"
10   },
11   "platforms": {
12     "ios": "8.0"
13   },
14   "source": {
15     "http": "http://downloads.rongcloud.cn/Rong_Cloud_iOS_IM_SDK_v2_9_6_Stable.zip"
16   },
17   "prepare_command": "while read line; do\n    if [[ $line == *\"//  iOS-IMKit\"* ]]; then\n        sed -i '' \"s#//  iOS-IMKit#@import Foundation;#\" \"RongCloudIM/RongIMKit.framework/Headers/RCThemeDefine.h\"\n        break\n    fi\ndone < \"RongCloudIM/RongIMKit.framework/Headers/RCThemeDefine.h\"\n\nmkdir RongCloudIM/RongIMKit.framework/Modules\ntouch RongCloudIM/RongIMKit.framework/Modules/module.modulemap\ncat <<-EOF > RongCloudIM/RongIMKit.framework/Modules/module.modulemap\nframework module RongIMKit {\n  header \"RCIM.h\"\n\n  header \"RCConversationListViewController.h\"\n  header \"RCPublicServiceListViewController.h\"\n\n  header \"RCConversationViewController.h\"\n  header \"RCImagePreviewController.h\"\n  header \"RCImageSlideController.h\"\n  header \"RCLocationPickerViewController.h\"\n  header \"RCLocationViewController.h\"\n  header \"RCPublicServiceChatViewController.h\"\n  header \"RCPublicServiceSearchViewController.h\"\n\n  header \"RCConversationBaseCell.h\"\n  header \"RCConversationCell.h\"\n  header \"RCConversationModel.h\"\n\n  header \"RCFileMessageCell.h\"\n  header \"RCImageMessageCell.h\"\n  header \"RCImageMessageProgressView.h\"\n  header \"RCLocationMessageCell.h\"\n  header \"RCMessageBaseCell.h\"\n  header \"RCMessageCell.h\"\n  header \"RCMessageCellDelegate.h\"\n  header \"RCMessageCellNotificationModel.h\"\n  header \"RCMessageModel.h\"\n  header \"RCRichContentMessageCell.h\"\n  header \"RCTextMessageCell.h\"\n  header \"RCTipMessageCell.h\"\n  header \"RCUnknownMessageCell.h\"\n  header \"RCVoiceMessageCell.h\"\n\n  header \"RCKitUtility.h\"\n  header \"RCThemeDefine.h\"\n\n  header \"RCAttributedLabel.h\"\n  header \"RCBaseViewController.h\"\n  header \"RCContentView.h\"\n  header \"RCConversationSettingTableViewHeader.h\"\n  header \"RCEmoticonTabSource.h\"\n  header \"RCMessageBubbleTipView.h\"\n  header \"RCPublicServiceProfileViewController.h\"\n  header \"RCSettingViewController.h\"\n  header \"RCTextView.h\"\n  header \"RCTipLabel.h\"\n  header \"RongIMKitExtensionModule.h\"\n\n  header \"RCChatSessionInputBarControl.h\"\n  header \"RCEmojiBoardView.h\"\n  header \"RCPluginBoardView.h\"\n\n  header \"RCExtensionMessageCellInfo.h\"\n  header \"RCExtensionModule.h\"\n\n  header \"RCConversationDetailContentView.h\"\n  header \"RCConversationStatusView.h\"\n\n  header \"RCConversationSettingTableViewController.h\"\n\n  header \"RCExtensionPluginItemInfo.h\"\n\n  export *\n}\nEOF\n\nmkdir RongCloudIM/RongIMLib.framework/Modules\ntouch RongCloudIM/RongIMLib.framework/Modules/module.modulemap\ncat <<-EOF > RongCloudIM/RongIMLib.framework/Modules/module.modulemap\nframework module RongIMLib {\n  header \"RongIMLib.h\"\n  header \"RCIMClient.h\"\n  header \"RCStatusDefine.h\"\n  header \"RCChatRoomInfo.h\"\n  header \"RCConversation.h\"\n  header \"RCDiscussion.h\"\n  header \"RCGroup.h\"\n  header \"RCUserTypingStatus.h\"\n  header \"RCCSLeaveMessage.h\"\n  header \"RCCSPullLeaveMessage.h\"\n  header \"RCCommandMessage.h\"\n  header \"RCCommandNotificationMessage.h\"\n  header \"RCContactNotificationMessage.h\"\n  header \"RCDiscussionNotificationMessage.h\"\n  header \"RCGroupNotificationMessage.h\"\n  header \"RCImageMessage.h\"\n  header \"RCInformationNotificationMessage.h\"\n  header \"RCLocationMessage.h\"\n  header \"RCMessage.h\"\n  header \"RCMessageContent.h\"\n  header \"RCMessageContentView.h\"\n  header \"RCProfileNotificationMessage.h\"\n  header \"RCPublicServiceCommandMessage.h\"\n  header \"RCPublicServiceMultiRichContentMessage.h\"\n  header \"RCPublicServiceRichContentMessage.h\"\n  header \"RCRealTimeLocationEndMessage.h\"\n  header \"RCRealTimeLocationStartMessage.h\"\n  header \"RCRecallNotificationMessage.h\"\n  header \"RCRichContentMessage.h\"\n  header \"RCTextMessage.h\"\n  header \"RCUnknownMessage.h\"\n  header \"RCVoiceMessage.h\"\n\n  header \"RCAMRDataConverter.h\"\n  header \"RCTSMutableDictionary.h\"\n  header \"RCUtilities.h\"\n  header \"interf_dec.h\"\n  header \"interf_enc.h\"\n\n  header \"RCCSLeaveMessageItem.h\"\n  header \"RCCustomerServiceInfo.h\"\n  header \"RCEvaluateItem.h\"\n\n  header \"RCChatRoomMemberInfo.h\"\n  header \"RCCustomerServiceGroupItem.h\"\n  header \"RCPublicServiceMenu.h\"\n  header \"RCPublicServiceProfile.h\"\n  header \"RCRealTimeLocationManager.h\"\n  header \"RCStatusMessage.h\"\n  header \"RCUploadImageStatusListener.h\"\n  header \"RCUploadMediaStatusListener.h\"\n  header \"RCUserInfo.h\"\n  header \"RCWatchKitStatusDelegate.h\"\n\n  header \"RCFileMessage.h\"\n  header \"RCFileUtility.h\"\n  header \"RCReadReceiptInfo.h\"\n  header \"RCUserOnlineStatusInfo.h\"\n\n  header \"RCMentionedInfo.h\"\n  \n  header \"RCCustomerServiceConfig.h\"\n  header \"RCPushProfile.h\"\n  header \"RCSearchConversationResult.h\"\n\n  header \"RCPublicServiceMenuItem.h\"\n\n  header \"RCRichContentItem.h\"\n\n  header \"RCRealTimeLocationCommonDefine.h\"\n\n  export *\n}\nEOF",
18   "requires_arc": true,
19   "subspecs": [
20     {
21       "name": "IMKit",
22       "vendored_frameworks": "RongCloudIM/RongIMKit.framework",
23       "resources": [
24         "RongCloudIM/RongCloud.bundle",
25         "RongCloudIM/en.lproj",
26         "RongCloudIM/zh-Hans.lproj",
27         "RongCloudIM/Emoji.plist",
28         "RongCloudIM/RCColor.plist"
29       ],
30       "dependencies": {
31         "RongCloud/IMLib": [
33         ]
34       },
35       "frameworks": [
36         "AssetsLibrary",
37         "MapKit",
38         "ImageIO",
39         "CoreLocation",
40         "SystemConfiguration",
41         "QuartzCore",
42         "OpenGLES",
43         "CoreVideo",
44         "CoreTelephony",
45         "CoreMedia",
46         "CoreAudio",
47         "CFNetwork",
48         "AudioToolbox",
49         "AVFoundation",
50         "UIKit",
51         "CoreGraphics",
52         "SafariServices"
53       ]
54     },
55     {
56       "name": "IMLib",
57       "vendored_frameworks": "RongCloudIM/RongIMLib.framework",
58       "vendored_libraries": "RongCloudIM/libopencore-amrnb.a",
59       "libraries": [
60         "z",
61         "stdc++",
62         "sqlite3"
63       ],
64       "xcconfig": {
65         "OTHER_LDFLAGS": "-ObjC"
66       },
67       "resources": [
68         "RongCloudIM/RCConfig.plist"
69       ]
70     }
71   ]