重庆迈尖科技有限公司
2020-05-29 6d65e5408cb344e96a56b99d5b1456edd313b45a
no message
40个文件已修改
64个文件已添加
11473 ■■■■■ 已修改文件
MIduo.xcworkspace/xcuserdata/mj.xcuserdatad/UserInterfaceState.xcuserstate 补丁 | 查看 | 原始文档 | blame | 历史
Podfile 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Podfile.lock 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTBaseAdNetworkAdapterProtocol.h 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTHybridAd.h 78 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTLogoView.h 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTMediaView.h 90 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTMobBannerView.h 138 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTMobInterstitial.h 126 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTNativeAd.h 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTNativeExpressAd.h 145 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTNativeExpressAdView.h 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTRewardVideoAd.h 140 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTRewardVideoAdNetworkAdapterProtocol.h 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTRewardVideoAdNetworkConnectorProtocol.h 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTSDKConfig.h 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTSDKDefines.h 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTSplashAd.h 168 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTUnifiedBannerView.h 115 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTUnifiedInterstitialAd.h 147 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTUnifiedNativeAd.h 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTUnifiedNativeAdDataObject.h 110 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTUnifiedNativeAdView.h 160 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/GDTVideoConfig.h 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/GDTMobSDK/lib/libGDTMobSDK.a 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTBaseAdNetworkAdapterProtocol.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTHybridAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTLogoView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTMediaView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTMobBannerView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTMobInterstitial.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTNativeAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTNativeExpressAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTNativeExpressAdView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTRewardVideoAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTRewardVideoAdNetworkAdapterProtocol.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTRewardVideoAdNetworkConnectorProtocol.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTSDKConfig.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTSDKDefines.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTSplashAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTUnifiedBannerView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTUnifiedInterstitialAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTUnifiedNativeAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTUnifiedNativeAdDataObject.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTUnifiedNativeAdView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Private/GDTMobSDK/GDTVideoConfig.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTBaseAdNetworkAdapterProtocol.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTHybridAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTLogoView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTMediaView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTMobBannerView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTMobInterstitial.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTNativeAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTNativeExpressAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTNativeExpressAdView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTRewardVideoAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTRewardVideoAdNetworkAdapterProtocol.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTRewardVideoAdNetworkConnectorProtocol.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTSDKConfig.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTSDKDefines.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTSplashAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTUnifiedBannerView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTUnifiedInterstitialAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTUnifiedNativeAd.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTUnifiedNativeAdDataObject.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTUnifiedNativeAdView.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Headers/Public/GDTMobSDK/GDTVideoConfig.h 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Manifest.lock 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/project.pbxproj 8760 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/AFNetworking.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/CRBoxInputView.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/GPUImage.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/MBProgressHUD.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/MJRefresh.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/Masonry.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/Pods-MIduo.xcscheme 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/ReactiveCocoa.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/SAMKeychain.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/SDAutoLayout.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/SDWebImage.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/SVProgressHUD.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/TYSnapshotScroll.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/TZImagePickerController.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/Toast.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/UICollectionViewLeftAlignedLayout.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/UICountingLabel.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYCache.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYImage.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYModel.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYText.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYWebImage.xcscheme 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/mob_sharesdk-ShareSDK.xcscheme 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/mob_sharesdk-ShareSDK_JS_QQ.xcscheme 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/mob_sharesdk-ShareSDK_JS_SinaWeibo.xcscheme 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/mob_sharesdk-ShareSDK_JS_WeChat.xcscheme 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Target Support Files/Pods-MIduo/Pods-MIduo-acknowledgements.markdown 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Target Support Files/Pods-MIduo/Pods-MIduo-acknowledgements.plist 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Target Support Files/Pods-MIduo/Pods-MIduo.debug.xcconfig 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Target Support Files/Pods-MIduo/Pods-MIduo.release.xcconfig 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK-Info.plist 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_QQ-Info.plist 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_SinaWeibo-Info.plist 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_WeChat-Info.plist 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MIduo.xcworkspace/xcuserdata/mj.xcuserdatad/UserInterfaceState.xcuserstate
Binary files differ
Podfile
@@ -48,6 +48,8 @@
pod 'UMCCommon'    
pod 'UMCShare/UI'
pod 'UMCShare/Social/ReducedWeChat'
pod 'GDTMobSDK'
end
post_install do |installer|
Podfile.lock
@@ -21,6 +21,9 @@
    - UTDID
  - CRBoxInputView (1.0.1):
    - Masonry
  - GDTMobSDK (4.10.10):
    - GDTMobSDK/GDTMobSDK (= 4.10.10)
  - GDTMobSDK/GDTMobSDK (4.10.10)
  - GPUImage (0.1.7)
  - IQKeyboardManager (6.5.0)
  - Masonry (1.1.0)
@@ -95,6 +98,7 @@
  - AliLinkPartnerSDK (= 4.0.0.24)
  - BCUserTrack (= 5.2.0.11-appkeys)
  - CRBoxInputView (= 1.0.1)
  - GDTMobSDK
  - GPUImage
  - IQKeyboardManager
  - Masonry
@@ -139,6 +143,7 @@
  https://github.com/cocoapods/specs.git:
    - AFNetworking
    - CRBoxInputView
    - GDTMobSDK
    - GPUImage
    - IQKeyboardManager
    - Masonry
@@ -181,6 +186,7 @@
  AliLinkPartnerSDK: c5778cdfdcee7bfe342238d39a77766184d36a46
  BCUserTrack: f267dfb52a6e67603c33668f2e9384ee01b68a88
  CRBoxInputView: 93cf523613369ec67643d1c78e5c8a22e401983a
  GDTMobSDK: 374d0d956687ed5e2eb96ff98d3b5d814074b255
  GPUImage: 733a5f0fab92df9de1c37ba9df520a833ccb406d
  IQKeyboardManager: 700e5155d6a292383b54e8678aec769e14fc78fc
  Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
@@ -210,6 +216,6 @@
  YYText: 5c461d709e24d55a182d1441c41dc639a18a4849
  YYWebImage: 5f7f36aee2ae293f016d418c7d6ba05c4863e928
PODFILE CHECKSUM: 74fd7a6bec45c0790e5b4d9d2cb4e00828908f83
PODFILE CHECKSUM: a0d2c078b0b6064ebfde4df71830f863f4d37b56
COCOAPODS: 1.5.3
Pods/GDTMobSDK/lib/GDTBaseAdNetworkAdapterProtocol.h
New file
@@ -0,0 +1,26 @@
//
//  GDTBaseAdNetworkAdapterProtocol.h
//  GDTMobApp
//
//  Created by royqpwang on 2019/7/25.
//  Copyright © 2019 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
@protocol GDTBaseAdNetworkAdapterProtocol <NSObject>
+ (NSString *)adapterVersion;
- (instancetype)initWithAdNetworkConnector:(id)connector
                                     posId:(NSString *)posId
                                    extStr:(NSString *)extStr;
@optional
- (NSInteger)eCPM;
- (NSInteger)priority;
- (NSString *)eCPMLevel;
- (void)cancelLoad;
@end
Pods/GDTMobSDK/lib/GDTHybridAd.h
New file
@@ -0,0 +1,78 @@
//
//  GDTHybridAd.h
//  GDTMobApp
//
//  Created by royqpwang on 2019/3/8.
//  Copyright © 2019 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
typedef NS_OPTIONS(NSInteger, GDTHybridAdOptions) {
    GDTHybridAdOptionRewardVideo = 1 << 0
};
@class GDTHybridAd;
@protocol GDTHybridAdDelegate <NSObject>
@optional
- (void)gdt_hybridAdDidPresented:(GDTHybridAd *)hybridAd;
- (void)gdt_hybridAdDidClose:(GDTHybridAd *)hybridAd;
- (void)gdt_hybridAdLoadURLSuccess:(GDTHybridAd *)hybridAd;
- (void)gdt_hybridAd:(GDTHybridAd *)hybridAd didFailWithError:(NSError *)error;
@end
@interface GDTHybridAd : NSObject
/**
 自定义浏览器 UI 属性,请在 showWithRootViewController: 方法前设置。
 */
@property (nonatomic, copy) NSString *titleContent;
@property (nonatomic, strong) UIColor *titleColor;
@property (nonatomic, strong) UIFont *titleFont;
@property (nonatomic, strong) UIColor *navigationBarColor;
@property (nonatomic, strong) UIColor *navigationBarBottomColor;
@property (nonatomic, strong) UIColor *separatorLineColor;
@property (nonatomic, strong) UIImage *closeImage; // 如需自定义关闭图片,请按 44*44 大小设置
@property (nonatomic, strong) UIImage *backImage; // 如需自定义后退图片,请按 44*44 大小设置
/**
 委托对象
 */
@property (nonatomic, weak) id <GDTHybridAdDelegate> delegate;
/**
 构造方法
 @param appId - 媒体 ID
 @param adOptions - 支持的广告类型 Options,激励视频请传 GDTHybridAdOptionRewardVideo
 @return GDTHybrid 实例
 */
- (instancetype)initWithAppId:(NSString *)appId type:(GDTHybridAdOptions)adOptions;
/**
 加载广告方法 支持 iOS8.1 及以上系统
 @param url 加载的 X 中心 URL
 */
- (void)loadWithUrl:(NSString *)url;
/**
 展示浏览器方法
 @param rootViewController 用于 present 浏览器 VC
 */
- (void)showWithRootViewController:(UIViewController *)rootViewController;
@end
NS_ASSUME_NONNULL_END
Pods/GDTMobSDK/lib/GDTLogoView.h
New file
@@ -0,0 +1,16 @@
//
//  GDTLogoView.h
//  GDTMobSDK
//
//  Created by nimomeng on 2018/10/10.
//  Copyright © 2018 Tencent. All rights reserved.
//
#import <UIKit/UIKit.h>
//logo默认宽度
extern CGFloat const kGDTLogoImageViewDefaultWidth;
//logo默认高度
extern CGFloat const kGDTLogoImageViewDefaultHeight;
@interface GDTLogoView : UIImageView
@end
Pods/GDTMobSDK/lib/GDTMediaView.h
New file
@@ -0,0 +1,90 @@
//
//  GDTMediaView.h
//  GDTMobSDK
//
//  Created by nimomeng on 2018/10/10.
//  Copyright © 2018 Tencent. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "GDTSDKDefines.h"
@class GDTMediaView;
@protocol GDTMediaViewDelegate <NSObject>
@optional
/**
 用户点击 MediaView 回调,当 GDTVideoConfig userControlEnable 设为 YES,用户点击 mediaView 会回调。
 @param mediaView 播放器实例
 */
- (void)gdt_mediaViewDidTapped:(GDTMediaView *)mediaView;
/**
 播放完成回调
 @param mediaView 播放器实例
 */
- (void)gdt_mediaViewDidPlayFinished:(GDTMediaView *)mediaView;
@end
@interface GDTMediaView : UIView
/**
 GDTMediaView 回调对象
 */
@property (nonatomic, weak) id <GDTMediaViewDelegate> delegate;
/**
 * 视频广告时长,单位 ms
 */
- (CGFloat)videoDuration;
/**
 * 视频广告已播放时长,单位 ms
 */
- (CGFloat)videoPlayTime;
/**
 播放视频
 */
- (void)play;
/**
 暂停视频,调用 pause 后,需要被暂停的视频广告对象,不会再自动播放,需要调用 play 才能恢复播放。
 */
- (void)pause;
/**
 停止播放,并展示第一帧
 */
- (void)stop;
/**
 播放静音开关
 @param flag 是否静音
 */
- (void)muteEnable:(BOOL)flag;
/**
 自定义播放按钮
 @param image 自定义播放按钮图片,不设置为默认图
 @param size 自定义播放按钮大小,不设置为默认大小 44 * 44
 */
- (void)setPlayButtonImage:(UIImage *)image size:(CGSize)size;
#pragma mark - DEPRECATED
/**
 是否支持在WWAN下自动播放视频, 默认 NO,已废弃,请使用 GDTVideoConfig 类配置
 */
@property (nonatomic, assign) BOOL videoAutoPlayOnWWAN GDT_DEPRECATED_ATTRIBUTE;
/**
 是否静音播放视频广告, 默认 YES,已废弃,请使用 GDTVideoConfig 类配置
 */
@property (nonatomic, assign) BOOL videoMuted GDT_DEPRECATED_ATTRIBUTE;
@end
Pods/GDTMobSDK/lib/GDTMobBannerView.h
New file
@@ -0,0 +1,138 @@
//
//  GDTMobBannerView.h
//  GDTMobSDK
//
//  Created by chaogao on 13-11-5.
//  Copyright (c) 2013年 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "GDTSDKDefines.h"
/**
 *  广点通推荐尺寸,开发者在嵌入Banner条时,可以手动设置Banner条的宽度用来满足场景需求,
 *  而高度的话广点通侧不建议更改,否则显示效果会有影响
 */
#define GDTMOB_AD_SUGGEST_SIZE_320x50    CGSizeMake(320, 50) //For iPhone
#define GDTMOB_AD_SUGGEST_SIZE_468x60    CGSizeMake(468, 60) //For iPad
#define GDTMOB_AD_SUGGEST_SIZE_728x90    CGSizeMake(728, 90) //For iPad
@protocol GDTMobBannerViewDelegate <NSObject>
@optional
- (void)bannerViewMemoryWarning;
/**
 *  请求广告条数据成功后调用
 *  详解:当接收服务器返回的广告数据成功后调用该函数
 */
- (void)bannerViewDidReceived;
/**
 *  请求广告条数据失败后调用
 *  详解:当接收服务器返回的广告数据失败后调用该函数
 */
- (void)bannerViewFailToReceived:(NSError *)error;
/**
 *  详解:当点击应用下载或者广告调用系统程序打开时调用
 */
- (void)bannerViewWillLeaveApplication;
/**
 *  banner条被用户关闭时调用
 *  详解:当打开showCloseBtn开关时,用户有可能点击关闭按钮从而把广告条关闭
 */
- (void)bannerViewWillClose;
/**
 *  banner条曝光回调
 */
- (void)bannerViewWillExposure;
/**
 *  banner条点击回调
 */
- (void)bannerViewClicked;
/**
 *  banner广告点击以后即将弹出全屏广告页
 */
- (void)bannerViewWillPresentFullScreenModal;
/**
 *  banner广告点击以后弹出全屏广告页完毕
 */
- (void)bannerViewDidPresentFullScreenModal;
/**
 *  全屏广告页即将被关闭
 */
- (void)bannerViewWillDismissFullScreenModal;
/**
 *  全屏广告页已经被关闭
 */
- (void)bannerViewDidDismissFullScreenModal;
@end
@interface GDTMobBannerView : UIView
/**
 *  父视图
 *  详解:[必选]需设置为显示广告的UIViewController
 */
@property (nonatomic, weak) UIViewController *currentViewController;
/**
 *  委托 [可选]
 */
@property(nonatomic, weak) id<GDTMobBannerViewDelegate> delegate;
/**
 *  广告刷新间隔,范围 [30, 120] 秒,默认值 30 秒。设 0 则不刷新。 [可选]
 */
@property(nonatomic, assign) int interval;
/**
 *  GPS精准广告定位模式开关,默认Gps关闭
 *  详解:[可选]GPS精准定位模式开关,YES为开启GPS,NO为关闭GPS,建议设为开启,可以获取地理位置信息,提高广告的填充率,增加收益。
 */
@property(nonatomic, assign) BOOL isGpsOn;
/**
 *  Banner展现和轮播时的动画效果开关,默认打开
 */
@property(nonatomic, assign) BOOL isAnimationOn;
/**
 *  Banner条展示关闭按钮,默认打开
 */
@property(nonatomic, assign) BOOL showCloseBtn;
/**
 *  构造方法
 *  详解:appId - 媒体 ID
 *       placementId - 广告位 ID
 */
- (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId;
/**
 *  构造方法
 *  详解:frame - banner 展示的位置和大小
 *       appId - 媒体 ID
 *       placementId - 广告位 ID
 */
- (instancetype)initWithFrame:(CGRect)frame appId:(NSString *)appId placementId:(NSString *)placementId;
/**
 *  拉取并展示广告
 */
- (void)loadAdAndShow;
#pragma mark - DEPRECATED
- (instancetype)initWithAppkey:(NSString *)appkey placementId:(NSString *)placementId GDT_DEPRECATED_MSG_ATTRIBUTE("use initWithAppId:placementId: instead.");
- (instancetype)initWithFrame:(CGRect)frame appkey:(NSString *)appkey placementId:(NSString *)placementId GDT_DEPRECATED_MSG_ATTRIBUTE("use initWithFrame:appId:placementId: instead.");
@end
Pods/GDTMobSDK/lib/GDTMobInterstitial.h
New file
@@ -0,0 +1,126 @@
//
//  GDTMobInterstitial.h
//  GDTMobApp
//
//  Created by GaoChao on 13-12-30.
//  Copyright (c) 2013年 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "GDTSDKDefines.h"
@class GDTMobInterstitial;
@protocol GDTMobInterstitialDelegate <NSObject>
@optional
/**
 *  广告预加载成功回调
 *  详解:当接收服务器返回的广告数据成功且预加载后调用该函数
 */
- (void)interstitialSuccessToLoadAd:(GDTMobInterstitial *)interstitial;
/**
 *  广告预加载失败回调
 *  详解:当接收服务器返回的广告数据失败后调用该函数
 */
- (void)interstitialFailToLoadAd:(GDTMobInterstitial *)interstitial error:(NSError *)error;
/**
 *  插屏广告将要展示回调
 *  详解: 插屏广告即将展示回调该函数
 */
- (void)interstitialWillPresentScreen:(GDTMobInterstitial *)interstitial;
/**
 *  插屏广告视图展示成功回调
 *  详解: 插屏广告展示成功回调该函数
 */
- (void)interstitialDidPresentScreen:(GDTMobInterstitial *)interstitial;
/**
 *  插屏广告展示结束回调
 *  详解: 插屏广告展示结束回调该函数
 */
- (void)interstitialDidDismissScreen:(GDTMobInterstitial *)interstitial;
/**
 *  详解:当点击应用下载或者广告调用系统程序打开时调用
 */
- (void)interstitialApplicationWillEnterBackground:(GDTMobInterstitial *)interstitial;
/**
 *  插屏广告曝光回调
 */
- (void)interstitialWillExposure:(GDTMobInterstitial *)interstitial;
/**
 *  插屏广告点击回调
 */
- (void)interstitialClicked:(GDTMobInterstitial *)interstitial;
/**
 *  点击插屏广告以后即将弹出全屏广告页
 */
- (void)interstitialAdWillPresentFullScreenModal:(GDTMobInterstitial *)interstitial;
/**
 *  点击插屏广告以后弹出全屏广告页
 */
- (void)interstitialAdDidPresentFullScreenModal:(GDTMobInterstitial *)interstitial;
/**
 *  全屏广告页将要关闭
 */
- (void)interstitialAdWillDismissFullScreenModal:(GDTMobInterstitial *)interstitial;
/**
 *  全屏广告页被关闭
 */
- (void)interstitialAdDidDismissFullScreenModal:(GDTMobInterstitial *)interstitial;
@end
@interface GDTMobInterstitial : NSObject
/**
 *  GPS精准广告定位模式开关,默认Gps关闭
 *  详解:[可选]GPS精准定位模式开关,YES为开启GPS,NO为关闭GPS,建议设为开启,可以获取地理位置信息,提高广告的填充率,增加收益。
 */
@property (nonatomic, assign) BOOL isGpsOn;
/**
 *  插屏广告预加载是否完成
 */
@property (nonatomic, assign) BOOL isReady;
/**
 *  委托对象
 */
@property (nonatomic, weak) id<GDTMobInterstitialDelegate> delegate;
/**
 *  构造方法
 *  详解:appId - 媒体 ID
 *       placementId - 广告位 ID
 */
- (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId;
/**
 *  广告发起请求方法
 *  详解:[必选]发起拉取广告请求
 */
- (void)loadAd;
/**
 *  广告展示方法
 *  详解:[必选]发起展示广告请求, 必须传入用于显示插播广告的UIViewController
 */
- (void)presentFromRootViewController:(UIViewController *)rootViewController;
#pragma mark - DEPRECATED
- (instancetype)initWithAppkey:(NSString *)appkey placementId:(NSString *)placementId GDT_DEPRECATED_MSG_ATTRIBUTE("use initWithAppId:placementId: instead.");
@end
Pods/GDTMobSDK/lib/GDTNativeAd.h
New file
@@ -0,0 +1,147 @@
//
//  GDTNativeAd.h
//  GDTMobApp
//
//  Created by GaoChao on 14/11/6.
//  Copyright (c) 2014年 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <StoreKit/StoreKit.h>
#import "GDTSDKDefines.h"
extern NSString* const GDTNativeAdDataKeyTitle;
extern NSString* const GDTNativeAdDataKeyDesc;
extern NSString* const GDTNativeAdDataKeyIconUrl;
extern NSString* const GDTNativeAdDataKeyImgUrl;
extern NSString* const GDTNativeAdDataKeyAppRating;
extern NSString* const GDTNativeAdDataKeyAppPrice;
extern NSString* const GDTNativeAdDataKeyImgList;
extern NSString* const GDTNativeAdDataKeyImgWidth;
extern NSString* const GDTNativeAdDataKeyImgHeight;
@interface GDTNativeAdData : NSObject
/*
 *  广告内容字典
 *  详解:[必选]开发者调用LoadAd成功之后从该属性中获取广告数据
 *       广告数据以字典的形式存储,开发者目前可以通过如下键获取数据
 *          1. GDTNativeAdDataKeyTitle      标题
 *          2. GDTNativeAdDataKeyDesc       描述
 *          3. GDTNativeAdDataKeyIconUrl    图标Url
 *          4. GDTNativeAdDataKeyImgUrl     大图Url
 *          5. GDTNativeAdDataKeyAppRating  应用类广告的星级
 *          6. GDTNativeAdDataKeyAppPrice   应用类广告的价格
 *          7. GDTNativeAdDataKeyImgList    三小图广告的图片集合
 *          8. GDTNativeAdDataKeyImgWidth   素材宽度
 *          9. GDTNativeAdDataKeyImgHeight  素材高度
 */
@property (nonatomic, retain, readonly) NSDictionary *properties;
/*
 *  判断两个原生广告数据对象是否相等
 */
- (BOOL)equalsAdData:(GDTNativeAdData *)data;
/*
 *  获取该原生广告是否为应用类广告
 */
- (BOOL)isAppAd;
/*
 *  获取该原生广告是否为三小图广告,当为三小图广告时,可以通过GDTNativeAdDataKeyImgList获取三张图片资源供渲染
 */
- (BOOL)isThreeImgsAd;
/**
 返回广告的eCPM,单位:分
 @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常
 */
- (NSInteger)eCPM;
/**
 返回广告的eCPM等级
 @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常
 */
- (NSString *)eCPMLevel;
@end
@class GDTNativeAd;
@protocol GDTNativeAdDelegate <NSObject>
/**
 *  原生广告加载广告数据成功回调,返回为GDTNativeAdData对象的数组
 */
- (void)nativeAdSuccessToLoad:(NSArray *)nativeAdDataArray;
/**
 *  原生广告加载广告数据失败回调
 */
- (void)nativeAdFailToLoad:(NSError *)error;
@optional
/**
 *  原生广告点击之后将要展示内嵌浏览器或应用内AppStore回调
 */
- (void)nativeAdWillPresentScreen;
/**
 *  原生广告点击之后应用进入后台时回调
 */
- (void)nativeAdApplicationWillEnterBackground;
/**
 * 原生广告点击以后,内置AppStore或是内置浏览器被关闭时回调
 */
- (void)nativeAdClosed;
@end
@interface GDTNativeAd : NSObject<SKStoreProductViewControllerDelegate>
/*
 *  viewControllerForPresentingModalView
 *  详解:[必选]开发者需传入用来弹出目标页的ViewController,一般为当前ViewController
 */
@property (nonatomic, weak) UIViewController *controller;
/**
 *  委托对象
 */
@property (nonatomic, weak) id<GDTNativeAdDelegate> delegate;
/**
 *  构造方法
 *  详解:appId - 媒体 ID
 *       placementId - 广告位 ID
 */
- (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId;
/**
 *  广告发起请求方法
 *  详解:[必选]发起拉取广告请求,在获得广告数据后回调delegate
 *  @param adCount 一次拉取广告的个数
 */
- (void)loadAd:(int)adCount;
/**
 *  广告数据渲染完毕即将展示时调用方法
 *  详解:[必选]广告数据渲染完毕,即将展示时需调用本方法。
 *      @param nativeAdData 广告渲染的数据对象
 *      @param view         渲染出的广告结果页面
 */
- (void)attachAd:(GDTNativeAdData *)nativeAdData toView:(UIView *)view;
/**
 *  广告点击调用方法
 *  详解:当用户点击广告时,开发者需调用本方法,系统会弹出内嵌浏览器、或内置AppStore、
 *      或打开系统Safari,来展现广告目标页面
 *      @param nativeAdData 用户点击的广告数据对象
 */
- (void)clickAd:(GDTNativeAdData *)nativeAdData;
#pragma mark - DEPRECATED
- (instancetype)initWithAppkey:(NSString *)appkey placementId:(NSString *)placementId GDT_DEPRECATED_MSG_ATTRIBUTE("use initWithAppId:placementId: instead.");
@end
Pods/GDTMobSDK/lib/GDTNativeExpressAd.h
New file
@@ -0,0 +1,145 @@
//
//  GDTNativeExpressAd.h
//  GDTMobApp
//
//  Created by michaelxing on 2017/4/17.
//  Copyright © 2017年 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "GDTSDKDefines.h"
@class GDTNativeExpressAdView;
@class GDTNativeExpressAd;
@protocol GDTNativeExpressAdDelegete <NSObject>
@optional
/**
 * 拉取原生模板广告成功
 */
- (void)nativeExpressAdSuccessToLoad:(GDTNativeExpressAd *)nativeExpressAd views:(NSArray<__kindof GDTNativeExpressAdView *> *)views;
/**
 * 拉取原生模板广告失败
 */
- (void)nativeExpressAdFailToLoad:(GDTNativeExpressAd *)nativeExpressAd error:(NSError *)error;
/**
 * 原生模板广告渲染成功, 此时的 nativeExpressAdView.size.height 根据 size.width 完成了动态更新。
 */
- (void)nativeExpressAdViewRenderSuccess:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 原生模板广告渲染失败
 */
- (void)nativeExpressAdViewRenderFail:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 原生模板广告曝光回调
 */
- (void)nativeExpressAdViewExposure:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 原生模板广告点击回调
 */
- (void)nativeExpressAdViewClicked:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 原生模板广告被关闭
 */
- (void)nativeExpressAdViewClosed:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 点击原生模板广告以后即将弹出全屏广告页
 */
- (void)nativeExpressAdViewWillPresentScreen:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 点击原生模板广告以后弹出全屏广告页
 */
- (void)nativeExpressAdViewDidPresentScreen:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 全屏广告页将要关闭
 */
- (void)nativeExpressAdViewWillDissmissScreen:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 全屏广告页将要关闭
 */
- (void)nativeExpressAdViewDidDissmissScreen:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 详解:当点击应用下载或者广告调用系统程序打开时调用
 */
- (void)nativeExpressAdViewApplicationWillEnterBackground:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 原生模板视频广告 player 播放状态更新回调
 */
- (void)nativeExpressAdView:(GDTNativeExpressAdView *)nativeExpressAdView playerStatusChanged:(GDTMediaPlayerStatus)status;
/**
 * 原生视频模板详情页 WillPresent 回调
 */
- (void)nativeExpressAdViewWillPresentVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 原生视频模板详情页 DidPresent 回调
 */
- (void)nativeExpressAdViewDidPresentVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 原生视频模板详情页 WillDismiss 回调
 */
- (void)nativeExpressAdViewWillDismissVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView;
/**
 * 原生视频模板详情页 DidDismiss 回调
 */
- (void)nativeExpressAdViewDidDismissVideoVC:(GDTNativeExpressAdView *)nativeExpressAdView;
@end
@interface GDTNativeExpressAd : NSObject
/**
 *  委托对象
 */
@property (nonatomic, weak) id<GDTNativeExpressAdDelegete> delegate;
/**
 *  非 WiFi 网络,是否自动播放。默认 NO。loadAd 前设置。
 */
@property (nonatomic, assign) BOOL videoAutoPlayOnWWAN;
/**
 *  自动播放时,是否静音。默认 YES。loadAd 前设置。
 */
@property (nonatomic, assign) BOOL videoMuted;
/**
 请求视频的时长上限,有效值范围为[5,60]。
 */
@property (nonatomic) NSInteger maxVideoDuration;
@property (nonatomic, readonly) NSString *placementId;
/**
 *  构造方法
 *  详解:appId - 媒体 ID
 *       placementId - 广告位 ID
 *       adSize - 广告展示的宽高
 */
- (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId adSize:(CGSize)size;
- (void)loadAd:(NSInteger)count;
#pragma mark - DEPRECATED
- (instancetype)initWithAppkey:(NSString *)appkey placementId:(NSString *)placementId adSize:(CGSize)size GDT_DEPRECATED_MSG_ATTRIBUTE("use initWithAppId:placementId:adSize instead.");
@end
Pods/GDTMobSDK/lib/GDTNativeExpressAdView.h
New file
@@ -0,0 +1,60 @@
//
//  GDTNativeExpressAdView.h
//  GDTMobApp
//
//  Created by michaelxing on 2017/4/14.
//  Copyright © 2017年 Tencent. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface GDTNativeExpressAdView : UIView
/**
 * 是否渲染完毕
 */
@property (nonatomic, assign, readonly) BOOL isReady;
/**
 * 是否是视频模板广告
 */
@property (nonatomic, assign, readonly) BOOL isVideoAd;
/*
 *  viewControllerForPresentingModalView
 *  详解:[必选]开发者需传入用来弹出目标页的ViewController,一般为当前ViewController
 */
@property (nonatomic, weak) UIViewController *controller;
/**
 *[必选]
 *原生模板广告渲染
 */
- (void)render;
/**
 * 视频模板广告时长,单位 ms
 */
- (CGFloat)videoDuration;
/**
 * 视频模板广告已播放时长,单位 ms
 */
- (CGFloat)videoPlayTime;
/**
 返回广告的eCPM,单位:分
 @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常
 */
- (NSInteger)eCPM;
/**
 返回广告的eCPM等级
 @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常
 */
- (NSString *)eCPMLevel;
@end
Pods/GDTMobSDK/lib/GDTRewardVideoAd.h
New file
@@ -0,0 +1,140 @@
//
//  GDTRewardVideoAd.h
//  GDTMobSDK
//
//  Created by royqpwang on 2018/9/1.
//  Copyright © 2018年 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@protocol GDTRewardedVideoAdDelegate;
@interface GDTRewardVideoAd : NSObject
@property (nonatomic, getter=isAdValid, readonly) BOOL adValid;
@property (nonatomic, assign, readonly) NSInteger expiredTimestamp;
@property (nonatomic, weak) id <GDTRewardedVideoAdDelegate> delegate;
@property (nonatomic, readonly) NSString *placementId;
/**
 构造方法
 @param appId - 媒体 ID
 @param placementId - 广告位 ID
 @return GDTRewardVideoAd 实例
 */
- (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId;
/**
 加载广告方法 支持 iOS8.1 及以上系统
 */
- (void)loadAd;
/**
 展示广告方法
 @param rootViewController 用于 present 激励视频 VC
 @return 是否展示成功
 */
- (BOOL)showAdFromRootViewController:(UIViewController *)rootViewController;
/**
 返回广告的eCPM,单位:分
 @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常
 */
- (NSInteger)eCPM;
/**
 返回广告的eCPM等级
 @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常
 */
- (NSString *)eCPMLevel;
/**
 返回广告平台名称
 @return 当使用 google 补余功能时,用于区分广告平台
 */
- (NSString *)adNetworkName;
@end
@protocol GDTRewardedVideoAdDelegate <NSObject>
@optional
/**
 广告数据加载成功回调
 @param rewardedVideoAd GDTRewardVideoAd 实例
 */
- (void)gdt_rewardVideoAdDidLoad:(GDTRewardVideoAd *)rewardedVideoAd;
/**
 视频数据下载成功回调,已经下载过的视频会直接回调
 @param rewardedVideoAd GDTRewardVideoAd 实例
 */
- (void)gdt_rewardVideoAdVideoDidLoad:(GDTRewardVideoAd *)rewardedVideoAd;
/**
 视频播放页即将展示回调
 @param rewardedVideoAd GDTRewardVideoAd 实例
 */
- (void)gdt_rewardVideoAdWillVisible:(GDTRewardVideoAd *)rewardedVideoAd;
/**
 视频广告曝光回调
 @param rewardedVideoAd GDTRewardVideoAd 实例
 */
- (void)gdt_rewardVideoAdDidExposed:(GDTRewardVideoAd *)rewardedVideoAd;
/**
 视频播放页关闭回调
 @param rewardedVideoAd GDTRewardVideoAd 实例
 */
- (void)gdt_rewardVideoAdDidClose:(GDTRewardVideoAd *)rewardedVideoAd;
/**
 视频广告信息点击回调
 @param rewardedVideoAd GDTRewardVideoAd 实例
 */
- (void)gdt_rewardVideoAdDidClicked:(GDTRewardVideoAd *)rewardedVideoAd;
/**
 视频广告各种错误信息回调
 @param rewardedVideoAd GDTRewardVideoAd 实例
 @param error 具体错误信息
 */
- (void)gdt_rewardVideoAd:(GDTRewardVideoAd *)rewardedVideoAd didFailWithError:(NSError *)error;
/**
 视频广告播放达到激励条件回调
 @param rewardedVideoAd GDTRewardVideoAd 实例
 */
- (void)gdt_rewardVideoAdDidRewardEffective:(GDTRewardVideoAd *)rewardedVideoAd;
/**
 视频广告视频播放完成
 @param rewardedVideoAd GDTRewardVideoAd 实例
 */
- (void)gdt_rewardVideoAdDidPlayFinish:(GDTRewardVideoAd *)rewardedVideoAd;
@end
NS_ASSUME_NONNULL_END
Pods/GDTMobSDK/lib/GDTRewardVideoAdNetworkAdapterProtocol.h
New file
@@ -0,0 +1,30 @@
//
//  GDTRewardVideoAdNetworkAdapterProtocol.h
//  GDTMobApp
//
//  Created by royqpwang on 2019/6/19.
//  Copyright © 2019 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "GDTBaseAdNetworkAdapterProtocol.h"
@protocol GDTRewardVideoAdNetworkConnectorProtocol;
NS_ASSUME_NONNULL_BEGIN
@protocol GDTRewardVideoAdNetworkAdapterProtocol <GDTBaseAdNetworkAdapterProtocol>
- (void)loadAd;
- (BOOL)showAdFromRootViewController:(UIViewController *)viewController;
- (BOOL)isAdValid;
- (NSInteger)expiredTimestamp;
@end
NS_ASSUME_NONNULL_END
Pods/GDTMobSDK/lib/GDTRewardVideoAdNetworkConnectorProtocol.h
New file
@@ -0,0 +1,71 @@
//
//  GDTRewardVideoAdNetworkConnectorProtocol.h
//  GDTMobApp
//
//  Created by royqpwang on 2019/6/19.
//  Copyright © 2019 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
@protocol GDTRewardVideoAdNetworkAdapterProtocol;
@protocol GDTRewardVideoAdNetworkConnectorProtocol <NSObject>
- (void)adapter_rewardVideoAdDidLoad:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
/**
 视频数据下载成功回调,已经下载过的视频会直接回调
 @param adapter 实例
 */
- (void)adapter_rewardVideoAdVideoDidLoad:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
/**
 视频播放页即将展示回调
 @param adapter 实例
 */
- (void)adapter_rewardVideoAdWillVisible:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
/**
 视频广告曝光回调
 @param adapter 实例
 */
- (void)adapter_rewardVideoAdDidExposed:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
/**
 视频播放页关闭回调
 @param adapter 实例
 */
- (void)adapter_rewardVideoAdDidClose:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
/**
 视频广告信息点击回调
 @param adapter 实例
 */
- (void)adapter_rewardVideoAdDidClicked:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
/**
 视频广告各种错误信息回调
 @param adapter 实例
 @param error 具体错误信息
 */
- (void)adapter_rewardVideoAd:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter didFailWithError:(NSError *)error;
/**
 视频广告播放达到激励条件回调
 @param adapter 实例
 */
- (void)adapter_rewardVideoAdDidRewardEffective:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
- (void)adapter_rewardVideoAdDidPlayFinish:(id<GDTRewardVideoAdNetworkAdapterProtocol>)adapter;
@end
Pods/GDTMobSDK/lib/GDTSDKConfig.h
New file
@@ -0,0 +1,42 @@
//
//  GDTSDKConfig.h
//  GDTMobApp
//
//  Created by GaoChao on 14/8/25.
//  Copyright (c) 2014年 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "GDTSDKDefines.h"
@interface GDTSDKConfig : NSObject
/**
 * 提供给聚合平台用来设定SDK 流量分类
 */
+ (void)setSdkSrc:(NSString *)sdkSrc;
/**
 * 查看SDK流量来源
 */
+ (NSString *)sdkSrc;
/**
 * 获取 SDK 版本
 */
+ (NSString *)sdkVersion;
+ (void)enableGPS:(BOOL)enabled;
#pragma mark - DEPRECATED
/**
 *  打开HTTPS开关
 *  详解:默认提供 HTTPS 资源,此方法废弃,请尽早删除。
 *
 */
+ (void)setHttpsOn GDT_DEPRECATED_MSG_ATTRIBUTE("");
@end
Pods/GDTMobSDK/lib/GDTSDKDefines.h
New file
@@ -0,0 +1,56 @@
//
//  GDTSDKDefines.h
//  GDTMobApp
//
//  Created by royqpwang on 2017/11/6.
//  Copyright © 2017年 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#if defined(__has_attribute)
#if __has_attribute(deprecated)
#define GDT_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
#define GDT_DEPRECATED_ATTRIBUTE __attribute__((deprecated))
#else
#define GDT_DEPRECATED_MSG_ATTRIBUTE(s)
#define GDT_DEPRECATED_ATTRIBUTE
#endif
#else
#define GDT_DEPRECATED_MSG_ATTRIBUTE(s)
#define GDT_DEPRECATED_ATTRIBUTE
#endif
#define ScreenHeight ([UIScreen mainScreen].bounds.size.height)
#define ScreenWidth  ([UIScreen mainScreen].bounds.size.width)
/**
 *  视频播放器状态
 *
 *  播放器只可能处于以下状态中的一种
 *
 */
typedef NS_ENUM(NSUInteger, GDTMediaPlayerStatus) {
    GDTMediaPlayerStatusInitial = 0,         // 初始状态
    GDTMediaPlayerStatusLoading = 1,         // 加载中
    GDTMediaPlayerStatusStarted = 2,         // 开始播放
    GDTMediaPlayerStatusPaused = 3,          // 用户行为导致暂停
    GDTMediaPlayerStatusStoped = 4,          // 播放停止
    GDTMediaPlayerStatusError = 5,           // 播放出错
};
typedef enum GDTSDKLoginType {
    GDTSDKLoginTypeUnknow = 0,
    GDTSDKLoginTypeWeiXin = 1,    //微信账号
    GDTSDKLoginTypeQQ = 2,        //QQ账号
} GDTSDKLoginType;
static inline BOOL isIPhoneXSeries() {
    if (@available(iOS 11.0, *)) {
        UIWindow *mainWindow = [[[UIApplication sharedApplication] delegate] window];
        if (mainWindow.safeAreaInsets.bottom > 0.0) {
            return YES;
        }
    }
    return NO;
}
Pods/GDTMobSDK/lib/GDTSplashAd.h
New file
@@ -0,0 +1,168 @@
//
//  GDTSplashAd.h
//  GDTMobApp
//
//  广点通开屏广告,目前只支持iPhone设备上展示垂直方向的开屏广告
//  Created by GaoChao on 15/8/20.
//  Copyright © 2015年 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "GDTSDKDefines.h"
@class GDTSplashAd;
@protocol GDTSplashAdDelegate <NSObject>
@optional
/**
 *  开屏广告成功展示
 */
- (void)splashAdSuccessPresentScreen:(GDTSplashAd *)splashAd;
/**
 *  开屏广告素材加载成功
 */
- (void)splashAdDidLoad:(GDTSplashAd *)splashAd;
/**
 *  开屏广告展示失败
 */
- (void)splashAdFailToPresent:(GDTSplashAd *)splashAd withError:(NSError *)error;
/**
 *  应用进入后台时回调
 *  详解: 当点击下载应用时会调用系统程序打开,应用切换到后台
 */
- (void)splashAdApplicationWillEnterBackground:(GDTSplashAd *)splashAd;
/**
 *  开屏广告曝光回调
 */
- (void)splashAdExposured:(GDTSplashAd *)splashAd;
/**
 *  开屏广告点击回调
 */
- (void)splashAdClicked:(GDTSplashAd *)splashAd;
/**
 *  开屏广告将要关闭回调
 */
- (void)splashAdWillClosed:(GDTSplashAd *)splashAd;
/**
 *  开屏广告关闭回调
 */
- (void)splashAdClosed:(GDTSplashAd *)splashAd;
/**
 *  开屏广告点击以后即将弹出全屏广告页
 */
- (void)splashAdWillPresentFullScreenModal:(GDTSplashAd *)splashAd;
/**
 *  开屏广告点击以后弹出全屏广告页
 */
- (void)splashAdDidPresentFullScreenModal:(GDTSplashAd *)splashAd;
/**
 *  点击以后全屏广告页将要关闭
 */
- (void)splashAdWillDismissFullScreenModal:(GDTSplashAd *)splashAd;
/**
 *  点击以后全屏广告页已经关闭
 */
- (void)splashAdDidDismissFullScreenModal:(GDTSplashAd *)splashAd;
/**
 * 开屏广告剩余时间回调
 */
- (void)splashAdLifeTime:(NSUInteger)time;
@end
@interface GDTSplashAd : NSObject
/**
 *  委托对象
 */
@property (nonatomic, weak) id<GDTSplashAdDelegate> delegate;
/**
 *  拉取广告超时时间,默认为3秒
 *  详解:拉取广告超时时间,开发者调用loadAd方法以后会立即展示backgroundImage,然后在该超时时间内,如果广告拉
 *  取成功,则立马展示开屏广告,否则放弃此次广告展示机会。
 */
@property (nonatomic, assign) NSInteger fetchDelay;
/**
 *  开屏广告的背景图片
 *  可以设置背景图片作为开屏加载时的默认背景
 */
@property (nonatomic, strong) UIImage *backgroundImage;
/**
 *  开屏广告的背景色
 *  可以设置开屏图片来作为开屏加载时的默认图片
 */
@property (nonatomic, copy) UIColor *backgroundColor;
/**
 * 跳过按钮的位置
 */
@property (nonatomic, assign) CGPoint skipButtonCenter;
/**
 返回广告平台名称
 @return 当使用流量分配功能时,用于区分广告平台;未使用时为空字符串
 */
- (NSString *)adNetworkName;
/**
 *  构造方法
 *  详解:appId - 媒体 ID
 *       placementId - 广告位 ID
 */
- (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId;
/**
 *  广告发起请求并展示在Window中
 *  详解:[可选]发起拉取广告请求,并将获取的广告以全屏形式展示在传入的Window参数中
 *  提示: Splash广告只支持竖屏
 *  @param window 展示全屏开屏的容器
 */
- (void)loadAdAndShowInWindow:(UIWindow *)window;
/**
 *  广告发起请求并展示在Window中, 同时在屏幕底部设置应用自身的Logo页面或是自定义View
 *  详解:[可选]发起拉取广告请求,并将获取的广告以半屏形式展示在传入的Window的上半部,剩余部分展示传入的bottomView
 *       请注意1.bottomView需设置好宽高,所占的空间不能过大,并保证高度不超过屏幕高度的 25%。2.Splash广告只支持竖屏
 *  @param window 展示开屏的容器
 *         bottomView 自定义底部View,可以在此View中设置应用Logo
 */
- (void)loadAdAndShowInWindow:(UIWindow *)window withBottomView:(UIView *)bottomView;
/**
 *  广告发起请求并展示在Window中, 同时在屏幕底部设置应用自身的Logo页面或是自定义View,skipView是自定义的“跳过”样式
 *  详解:[可选]发起拉取广告请求,并将获取的广告以半屏形式展示在传入的Window的上半部,剩余部分展示传入的bottomView
 *       请注意1.bottomView需设置好宽高,所占的空间不能过大,并保证高度不超过屏幕高度的 25%。2.Splash广告只支持竖屏
 *  skipView
 *  @param window 展示开屏的容器
 *         bottomView 自定义底部View,可以在此View中设置应用Logo
           skipView 自定义”跳过“View.
 */
- (void)loadAdAndShowInWindow:(UIWindow *)window withBottomView:(UIView *)bottomView skipView:(UIView *)skipView;
/**
 预加载闪屏广告接口
 @param appId 媒体ID
 @param placementId 广告位ID
 */
+ (void)preloadSplashOrderWithAppId:(NSString *)appId placementId:(NSString *)placementId;
@end
Pods/GDTMobSDK/lib/GDTUnifiedBannerView.h
New file
@@ -0,0 +1,115 @@
//
//  GDTUnifiedBannerView.h
//  GDTMobSDK
//
//  Created by nimomeng on 2019/3/1.
//  Copyright © 2019 Tencent. All rights reserved.
//
#import <UIKit/UIKit.h>
NS_ASSUME_NONNULL_BEGIN
@class GDTUnifiedBannerView;
@protocol GDTUnifiedBannerViewDelegate <NSObject>
@optional
/**
 *  请求广告条数据成功后调用
 *  当接收服务器返回的广告数据成功后调用该函数
 */
- (void)unifiedBannerViewDidLoad:(GDTUnifiedBannerView *)unifiedBannerView;
/**
 *  请求广告条数据失败后调用
 *  当接收服务器返回的广告数据失败后调用该函数
 */
- (void)unifiedBannerViewFailedToLoad:(GDTUnifiedBannerView *)unifiedBannerView error:(NSError *)error;
/**
 *  banner2.0曝光回调
 */
- (void)unifiedBannerViewWillExpose:(GDTUnifiedBannerView *)unifiedBannerView;
/**
 *  banner2.0点击回调
 */
- (void)unifiedBannerViewClicked:(GDTUnifiedBannerView *)unifiedBannerView;
/**
 *  banner2.0广告点击以后即将弹出全屏广告页
 */
- (void)unifiedBannerViewWillPresentFullScreenModal:(GDTUnifiedBannerView *)unifiedBannerView;
/**
 *  banner2.0广告点击以后弹出全屏广告页完毕
 */
- (void)unifiedBannerViewDidPresentFullScreenModal:(GDTUnifiedBannerView *)unifiedBannerView;
/**
 *  全屏广告页即将被关闭
 */
- (void)unifiedBannerViewWillDismissFullScreenModal:(GDTUnifiedBannerView *)unifiedBannerView;
/**
 *  全屏广告页已经被关闭
 */
- (void)unifiedBannerViewDidDismissFullScreenModal:(GDTUnifiedBannerView *)unifiedBannerView;
/**
 *  当点击应用下载或者广告调用系统程序打开
 */
- (void)unifiedBannerViewWillLeaveApplication:(GDTUnifiedBannerView *)unifiedBannerView;
/**
 *  banner2.0被用户关闭时调用
 */
- (void)unifiedBannerViewWillClose:(GDTUnifiedBannerView *)unifiedBannerView;
@end
@interface GDTUnifiedBannerView : UIView
/**
 *  委托 [可选]
 */
@property (nonatomic, weak) id<GDTUnifiedBannerViewDelegate> delegate;
/**
 *  Banner展现和轮播时的动画效果开关,默认打开
 */
@property (nonatomic) BOOL animated;
/**
 *  广告刷新间隔,范围 [30, 120] 秒,默认值 30 秒。设 0 则不刷新。 [可选]
 */
@property (nonatomic) int autoSwitchInterval;
/**
 *  构造方法
 *  详解:appId - 媒体 ID
 *       placementId - 广告位 ID
 *       viewController - 视图控制器
 */
- (instancetype)initWithAppId:(NSString *)appId
                  placementId:(NSString *)placementId
               viewController:(UIViewController *)viewController;
/**
 *  构造方法
 *  详解:frame - banner 展示的位置和大小
 *       appId - 媒体 ID
 *       placementId - 广告位 ID
 *       viewController - 视图控制器
 */
- (instancetype)initWithFrame:(CGRect)frame
                        appId:(NSString *)appId
                  placementId:(NSString *)placementId
               viewController:(UIViewController *)viewController;
/**
 *  拉取并展示广告
 */
- (void)loadAdAndShow;
@end
NS_ASSUME_NONNULL_END
Pods/GDTMobSDK/lib/GDTUnifiedInterstitialAd.h
New file
@@ -0,0 +1,147 @@
//
//  GDTUnifiedInterstitialAd.h
//  GDTMobApp
//
//  Created by nimomeng on 2019/3/4.
//  Copyright © 2019 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class GDTUnifiedInterstitialAd;
@protocol GDTUnifiedInterstitialAdDelegate <NSObject>
@optional
/**
 *  插屏2.0广告预加载成功回调
 *  当接收服务器返回的广告数据成功且预加载后调用该函数
 */
- (void)unifiedInterstitialSuccessToLoadAd:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  插屏2.0广告预加载失败回调
 *  当接收服务器返回的广告数据失败后调用该函数
 */
- (void)unifiedInterstitialFailToLoadAd:(GDTUnifiedInterstitialAd *)unifiedInterstitial error:(NSError *)error;
/**
 *  插屏2.0广告将要展示回调
 *  插屏2.0广告即将展示回调该函数
 */
- (void)unifiedInterstitialWillPresentScreen:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  插屏2.0广告视图展示成功回调
 *  插屏2.0广告展示成功回调该函数
 */
- (void)unifiedInterstitialDidPresentScreen:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  插屏2.0广告视图展示失败回调
 *  插屏2.0广告展示失败回调该函数
 */
- (void)unifiedInterstitialFailToPresent:(GDTUnifiedInterstitialAd *)unifiedInterstitial error:(NSError *)error;
/**
 *  插屏2.0广告展示结束回调
 *  插屏2.0广告展示结束回调该函数
 */
- (void)unifiedInterstitialDidDismissScreen:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  当点击下载应用时会调用系统程序打开其它App或者Appstore时回调
 */
- (void)unifiedInterstitialWillLeaveApplication:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  插屏2.0广告曝光回调
 */
- (void)unifiedInterstitialWillExposure:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  插屏2.0广告点击回调
 */
- (void)unifiedInterstitialClicked:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  点击插屏2.0广告以后即将弹出全屏广告页
 */
- (void)unifiedInterstitialAdWillPresentFullScreenModal:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  点击插屏2.0广告以后弹出全屏广告页
 */
- (void)unifiedInterstitialAdDidPresentFullScreenModal:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  全屏广告页将要关闭
 */
- (void)unifiedInterstitialAdWillDismissFullScreenModal:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
/**
 *  全屏广告页被关闭
 */
- (void)unifiedInterstitialAdDidDismissFullScreenModal:(GDTUnifiedInterstitialAd *)unifiedInterstitial;
@end
@interface GDTUnifiedInterstitialAd : NSObject
/**
 *  插屏2.0广告预加载是否完成
 */
@property (nonatomic, readonly) BOOL isAdValid;
/**
 *  委托对象
 */
@property (nonatomic, weak) id<GDTUnifiedInterstitialAdDelegate> delegate;
@property (nonatomic, readonly) NSString *placementId;
/**
 *  构造方法
 *  详解:appId - 媒体 ID
 *       placementId - 广告位 ID
 */
- (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId;
/**
 *  广告发起请求方法
 *  详解:[必选]发起拉取广告请求
 */
- (void)loadAd;
/**
 *  广告展示方法
 *  详解:[必选]发起展示广告请求, 必须传入用于显示插播广告的UIViewController
 */
- (void)presentAdFromRootViewController:(UIViewController *)rootViewController;
/**
 返回广告的eCPM,单位:分
 @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常
 */
- (NSInteger)eCPM;
/**
 返回广告的eCPM等级
 @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常
 */
- (NSString *)eCPMLevel;
/**
 返回广告平台名称
 @return 当使用流量分配功能时,用于区分广告平台;未使用时为空字符串
 */
- (NSString *)adNetworkName;
@end
NS_ASSUME_NONNULL_END
Pods/GDTMobSDK/lib/GDTUnifiedNativeAd.h
New file
@@ -0,0 +1,61 @@
//
//  GDTUnifiedNativeAd.h
//  GDTMobSDK
//
//  Created by nimomeng on 2018/10/10.
//  Copyright © 2018 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "GDTUnifiedNativeAdDataObject.h"
#import "GDTUnifiedNativeAdView.h"
NS_ASSUME_NONNULL_BEGIN
@protocol GDTUnifiedNativeAdDelegate <NSObject>
/**
 广告数据回调
 @param unifiedNativeAdDataObjects 广告数据数组
 @param error 错误信息
 */
- (void)gdt_unifiedNativeAdLoaded:(NSArray<GDTUnifiedNativeAdDataObject *> * _Nullable)unifiedNativeAdDataObjects error:(NSError * _Nullable)error;
@end
@interface GDTUnifiedNativeAd : NSObject
@property (nonatomic, weak) id<GDTUnifiedNativeAdDelegate> delegate;
/**
 请求视频的最大时长,有效值范围为[5,60]。
 */
@property (nonatomic) NSInteger maxVideoDuration;
/**
 构造方法
 @param appId 媒体ID
 @param placementId 广告位ID
 @return GDTUnifiedNativeAd 实例
 */
- (instancetype)initWithAppId:(NSString *)appId placementId:(NSString *)placementId;
/**
 加载广告
 */
- (void)loadAd;
/**
 加载广告
 @param adCount 加载条数
 */
- (void)loadAdWithAdCount:(int)adCount;
/**
 返回广告平台名称
 @return 当使用流量分配功能时,用于区分广告平台;未使用时为空字符串
 */
- (NSString *)adNetworkName;
@end
NS_ASSUME_NONNULL_END
Pods/GDTMobSDK/lib/GDTUnifiedNativeAdDataObject.h
New file
@@ -0,0 +1,110 @@
//
//  GDTUnifiedNativeAdDataObject.h
//  GDTMobSDK
//
//  Created by nimomeng on 2018/10/10.
//  Copyright © 2018 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "GDTVideoConfig.h"
@interface GDTUnifiedNativeAdDataObject : NSObject
/**
 广告标题
 */
@property (nonatomic, copy, readonly) NSString *title;
/**
 广告描述
 */
@property (nonatomic, copy, readonly) NSString *desc;
/**
 广告大图Url
 */
@property (nonatomic, copy, readonly) NSString *imageUrl;
/**
 素材宽度,单图广告代表大图 imageUrl 宽度、多图广告代表小图 mediaUrlList 宽度
 */
@property (nonatomic, readonly) NSInteger imageWidth;
/**
 素材高度,单图广告代表大图 imageUrl 高度、多图广告代表小图 mediaUrlList 高度
 */
@property (nonatomic, readonly) NSInteger imageHeight;
/**
 应用类广告App 图标Url
 */
@property (nonatomic, copy, readonly) NSString *iconUrl;
/**
 三小图广告的图片Url集合
 */
@property (nonatomic, copy, readonly) NSArray *mediaUrlList;
/**
 应用类广告的星级(5星制度)
 */
@property (nonatomic, readonly) CGFloat appRating;
/**
 应用类广告的价格
 */
@property (nonatomic, strong, readonly) NSNumber *appPrice;
/**
 是否为应用类广告
 */
@property (nonatomic, readonly) BOOL isAppAd;
/**
 是否为视频广告
 */
@property (nonatomic, readonly) BOOL isVideoAd;
/**
 是否为三小图广告
 */
@property (nonatomic, readonly) BOOL isThreeImgsAd;
/**
 返回广告的eCPM,单位:分
 @return 成功返回一个大于等于0的值,-1表示无权限或后台出现异常
 */
@property (nonatomic, readonly) NSInteger eCPM;
/**
 返回广告的eCPM等级
 @return 成功返回一个包含数字的string,@""或nil表示无权限或后台异常
 */
@property (nonatomic, readonly) NSString *eCPMLevel;
/*
 广告对应的CTA文案,自定义CTA视图时建议使用此字段
 广告对应的callToAction文案,比如“立即预约”或“电话咨询”, 自定义callToAction视图时建议使用此字段
 该字段在部分广告类型中可能为空
 */
@property (nonatomic, readonly) NSString *callToAction;
/**
 视频广告播放配置
 */
@property (nonatomic, strong) GDTVideoConfig *videoConfig;
/**
 判断两个自渲染2.0广告数据是否相等
 @param dataObject 需要对比的自渲染2.0广告数据对象
 @return YES or NO
 */
- (BOOL)equalsAdData:(GDTUnifiedNativeAdDataObject *)dataObject;
@end
Pods/GDTMobSDK/lib/GDTUnifiedNativeAdView.h
New file
@@ -0,0 +1,160 @@
//
//  GDTUnifiedNativeAdView.h
//  GDTMobSDK
//
//  Created by nimomeng on 2018/10/10.
//  Copyright © 2018 Tencent. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "GDTLogoView.h"
#import "GDTMediaView.h"
#import "GDTUnifiedNativeAdDataObject.h"
#import "GDTSDKDefines.h"
@class GDTUnifiedNativeAdView;
//视频广告时长Key
extern NSString* const kGDTUnifiedNativeAdKeyVideoDuration;
@protocol GDTUnifiedNativeAdViewDelegate <NSObject>
@optional
/**
 广告曝光回调
 @param unifiedNativeAdView GDTUnifiedNativeAdView 实例
 */
- (void)gdt_unifiedNativeAdViewWillExpose:(GDTUnifiedNativeAdView *)unifiedNativeAdView;
/**
 广告点击回调
 @param unifiedNativeAdView GDTUnifiedNativeAdView 实例
 */
- (void)gdt_unifiedNativeAdViewDidClick:(GDTUnifiedNativeAdView *)unifiedNativeAdView;
/**
 广告详情页关闭回调
 @param unifiedNativeAdView GDTUnifiedNativeAdView 实例
 */
- (void)gdt_unifiedNativeAdDetailViewClosed:(GDTUnifiedNativeAdView *)unifiedNativeAdView;
/**
 当点击应用下载或者广告调用系统程序打开时调用
 @param unifiedNativeAdView GDTUnifiedNativeAdView 实例
 */
- (void)gdt_unifiedNativeAdViewApplicationWillEnterBackground:(GDTUnifiedNativeAdView *)unifiedNativeAdView;
/**
 广告详情页面即将展示回调
 @param unifiedNativeAdView GDTUnifiedNativeAdView 实例
 */
- (void)gdt_unifiedNativeAdDetailViewWillPresentScreen:(GDTUnifiedNativeAdView *)unifiedNativeAdView;
/**
 视频广告播放状态更改回调
 @param nativeExpressAdView GDTUnifiedNativeAdView 实例
 @param status 视频广告播放状态
 @param userInfo 视频广告信息
 */
- (void)gdt_unifiedNativeAdView:(GDTUnifiedNativeAdView *)unifiedNativeAdView playerStatusChanged:(GDTMediaPlayerStatus)status userInfo:(NSDictionary *)userInfo;
@end
@interface GDTUnifiedNativeAdView:UIView
/**
 绑定的数据对象
 */
@property (nonatomic, strong, readonly) GDTUnifiedNativeAdDataObject *dataObject;
/**
 视频广告的媒体View,绑定数据对象后自动生成,可自定义布局
 */
@property (nonatomic, strong, readonly) GDTMediaView *mediaView;
/**
 腾讯广告 LogoView,自动生成,可自定义布局
 */
@property (nonatomic, strong, readonly) GDTLogoView *logoView;
/**
 广告 View 时间回调对象
 */
@property (nonatomic, weak) id<GDTUnifiedNativeAdViewDelegate> delegate;
/*
 *  viewControllerForPresentingModalView
 *  详解:开发者需传入用来弹出目标页的ViewController,一般为当前ViewController
 */
@property (nonatomic, weak) UIViewController *viewController;
/**
 自渲染2.0视图注册方法
 @param dataObject 数据对象,必传字段
 @param clickableViews 可点击的视图数组,此数组内的广告元素才可以响应广告对应的点击事件
 */
- (void)registerDataObject:(GDTUnifiedNativeAdDataObject *)dataObject
            clickableViews:(NSArray<UIView *> *)clickableViews;
/**
 注册可点击的callToAction视图的方法
 建议开发者使用GDTUnifiedNativeAdDataObject中的callToAction字段来创建视图,并取代自定义的下载或打开等button,
 调用此方法之前必须先调用registerDataObject:clickableViews
 @param callToActionView CTA视图, 系统自动处理点击事件
 */
- (void)registerClickableCallToActionView:(UIView *)callToActionView;
/**
 注销数据对象,在 tableView、collectionView 等场景需要复用 GDTUnifiedNativeAdView 时,
 需要在合适的时机,例如 cell 的 prepareForReuse 方法内执行 unregisterDataObject 方法,
 将广告对象与 GDTUnifiedNativeAdView 解绑,具体可参考示例 demo 的 UnifiedNativeAdBaseTableViewCell 类
 */
- (void)unregisterDataObject;
//#pragma mark - DEPRECATED
///**
// 此方法已经废弃
// 自渲染2.0视图注册方法
//
// @param dataObject 数据对象,必传字段
// @param logoView logo视图
// @param viewController 所在ViewController,必传字段。支持在register之后对其进行修改
// @param clickableViews 可点击的视图数组,此数组内的广告元素才可以响应广告对应的点击事件
// */
//- (void)registerDataObject:(GDTUnifiedNativeAdDataObject *)dataObject
//                  logoView:(GDTLogoView *)logoView
//            viewController:(UIViewController *)viewController
//            clickableViews:(NSArray<UIView *> *)clickableViews GDT_DEPRECATED_MSG_ATTRIBUTE("use registerDataObject:clickableViews: instead.");
//
//
///**
// 此方法已经废弃
// 自渲染2.0视图注册方法
//
// @param dataObject 数据对象,必传字段
// @param mediaView 媒体对象视图,此处放视频播放器的容器视图
// @param logoView logo视图
// @param viewController 所在ViewController,必传字段。支持在register之后对其进行修改
// @param clickableViews 可点击的视图数组,此数组内的广告元素才可以响应广告对应的点击事件
// */
//- (void)registerDataObject:(GDTUnifiedNativeAdDataObject *)dataObject
//                 mediaView:(GDTMediaView *)mediaView
//                  logoView:(GDTLogoView *)logoView
//            viewController:(UIViewController *)viewController
//            clickableViews:(NSArray<UIView *> *)clickableViews GDT_DEPRECATED_MSG_ATTRIBUTE("use registerDataObject:clickableViews: instead.");
@end
Pods/GDTMobSDK/lib/GDTVideoConfig.h
New file
@@ -0,0 +1,63 @@
//
//  GDTVideoConfig.h
//  GDTMobApp
//
//  Created by royqpwang on 2019/5/16.
//  Copyright © 2019 Tencent. All rights reserved.
//
#import <Foundation/Foundation.h>
typedef NS_ENUM(NSInteger, GDTVideoAutoPlayPolicy) {
    GDTVideoAutoPlayPolicyWIFI = 0, // WIFI 下自动播放
    GDTVideoAutoPlayPolicyAlways = 1, // 总是自动播放,无论网络条件
    GDTVideoAutoPlayPolicyNever = 2, // 从不自动播放,无论网络条件
};
NS_ASSUME_NONNULL_BEGIN
@interface GDTVideoConfig : NSObject
/**
 视频自动播放策略,默认 GDTVideoAutoPlayPolicyWIFI,
 选择 GDTVideoAutoPlayPolicyNever 策略时,需要开发者调用 GDTMediaView 的 play\pause 方法触发视频播、暂停,
 或者开启 userControlEnable 设置,让用户点击 MediaView 控制播放状态
 */
@property (nonatomic, assign) GDTVideoAutoPlayPolicy autoPlayPolicy;
/**
 是否静音播放视频广告,视频初始状态是否静音,默认 YES,
 可通过 GDTMediaView muteEnable: 方法实时控制播放器j静音状态,
 */
@property (nonatomic, assign) BOOL videoMuted;
/**
 是否启动自动续播功能,当在 tableView 等场景播放器被销毁时,广告展示时继续从上次播放位置续播,默认 NO
 */
@property (nonatomic, assign) BOOL autoResumeEnable;
/**
 广告发生点击行为时,是否展示视频详情页,默认YES,
 设为 NO 时,用户点击 clickableViews 会直接打开 App Store 或者广告落地页
 */
@property (nonatomic, assign) BOOL detailPageEnable;
/**
 是否支持用户点击 MediaView 改变视频播放暂停状态,默认 NO
 设为 YES 时,用户点击会切换播放器播放、暂停状态
 */
@property (nonatomic, assign) BOOL userControlEnable;
/**
 是否展示播放进度条,默认 YES
 */
@property (nonatomic, assign) BOOL progressViewEnable;
/**
 是否展示播放器封面图,默认 YES
 */
@property (nonatomic, assign) BOOL coverImageEnable;
@end
NS_ASSUME_NONNULL_END
Pods/GDTMobSDK/lib/libGDTMobSDK.a
Binary files differ
Pods/Headers/Private/GDTMobSDK/GDTBaseAdNetworkAdapterProtocol.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTBaseAdNetworkAdapterProtocol.h
Pods/Headers/Private/GDTMobSDK/GDTHybridAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTHybridAd.h
Pods/Headers/Private/GDTMobSDK/GDTLogoView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTLogoView.h
Pods/Headers/Private/GDTMobSDK/GDTMediaView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTMediaView.h
Pods/Headers/Private/GDTMobSDK/GDTMobBannerView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTMobBannerView.h
Pods/Headers/Private/GDTMobSDK/GDTMobInterstitial.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTMobInterstitial.h
Pods/Headers/Private/GDTMobSDK/GDTNativeAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTNativeAd.h
Pods/Headers/Private/GDTMobSDK/GDTNativeExpressAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTNativeExpressAd.h
Pods/Headers/Private/GDTMobSDK/GDTNativeExpressAdView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTNativeExpressAdView.h
Pods/Headers/Private/GDTMobSDK/GDTRewardVideoAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTRewardVideoAd.h
Pods/Headers/Private/GDTMobSDK/GDTRewardVideoAdNetworkAdapterProtocol.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTRewardVideoAdNetworkAdapterProtocol.h
Pods/Headers/Private/GDTMobSDK/GDTRewardVideoAdNetworkConnectorProtocol.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTRewardVideoAdNetworkConnectorProtocol.h
Pods/Headers/Private/GDTMobSDK/GDTSDKConfig.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTSDKConfig.h
Pods/Headers/Private/GDTMobSDK/GDTSDKDefines.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTSDKDefines.h
Pods/Headers/Private/GDTMobSDK/GDTSplashAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTSplashAd.h
Pods/Headers/Private/GDTMobSDK/GDTUnifiedBannerView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedBannerView.h
Pods/Headers/Private/GDTMobSDK/GDTUnifiedInterstitialAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedInterstitialAd.h
Pods/Headers/Private/GDTMobSDK/GDTUnifiedNativeAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedNativeAd.h
Pods/Headers/Private/GDTMobSDK/GDTUnifiedNativeAdDataObject.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedNativeAdDataObject.h
Pods/Headers/Private/GDTMobSDK/GDTUnifiedNativeAdView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedNativeAdView.h
Pods/Headers/Private/GDTMobSDK/GDTVideoConfig.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTVideoConfig.h
Pods/Headers/Public/GDTMobSDK/GDTBaseAdNetworkAdapterProtocol.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTBaseAdNetworkAdapterProtocol.h
Pods/Headers/Public/GDTMobSDK/GDTHybridAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTHybridAd.h
Pods/Headers/Public/GDTMobSDK/GDTLogoView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTLogoView.h
Pods/Headers/Public/GDTMobSDK/GDTMediaView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTMediaView.h
Pods/Headers/Public/GDTMobSDK/GDTMobBannerView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTMobBannerView.h
Pods/Headers/Public/GDTMobSDK/GDTMobInterstitial.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTMobInterstitial.h
Pods/Headers/Public/GDTMobSDK/GDTNativeAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTNativeAd.h
Pods/Headers/Public/GDTMobSDK/GDTNativeExpressAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTNativeExpressAd.h
Pods/Headers/Public/GDTMobSDK/GDTNativeExpressAdView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTNativeExpressAdView.h
Pods/Headers/Public/GDTMobSDK/GDTRewardVideoAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTRewardVideoAd.h
Pods/Headers/Public/GDTMobSDK/GDTRewardVideoAdNetworkAdapterProtocol.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTRewardVideoAdNetworkAdapterProtocol.h
Pods/Headers/Public/GDTMobSDK/GDTRewardVideoAdNetworkConnectorProtocol.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTRewardVideoAdNetworkConnectorProtocol.h
Pods/Headers/Public/GDTMobSDK/GDTSDKConfig.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTSDKConfig.h
Pods/Headers/Public/GDTMobSDK/GDTSDKDefines.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTSDKDefines.h
Pods/Headers/Public/GDTMobSDK/GDTSplashAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTSplashAd.h
Pods/Headers/Public/GDTMobSDK/GDTUnifiedBannerView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedBannerView.h
Pods/Headers/Public/GDTMobSDK/GDTUnifiedInterstitialAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedInterstitialAd.h
Pods/Headers/Public/GDTMobSDK/GDTUnifiedNativeAd.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedNativeAd.h
Pods/Headers/Public/GDTMobSDK/GDTUnifiedNativeAdDataObject.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedNativeAdDataObject.h
Pods/Headers/Public/GDTMobSDK/GDTUnifiedNativeAdView.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTUnifiedNativeAdView.h
Pods/Headers/Public/GDTMobSDK/GDTVideoConfig.h
New file
@@ -0,0 +1 @@
../../../GDTMobSDK/lib/GDTVideoConfig.h
Pods/Manifest.lock
@@ -21,6 +21,9 @@
    - UTDID
  - CRBoxInputView (1.0.1):
    - Masonry
  - GDTMobSDK (4.10.10):
    - GDTMobSDK/GDTMobSDK (= 4.10.10)
  - GDTMobSDK/GDTMobSDK (4.10.10)
  - GPUImage (0.1.7)
  - IQKeyboardManager (6.5.0)
  - Masonry (1.1.0)
@@ -95,6 +98,7 @@
  - AliLinkPartnerSDK (= 4.0.0.24)
  - BCUserTrack (= 5.2.0.11-appkeys)
  - CRBoxInputView (= 1.0.1)
  - GDTMobSDK
  - GPUImage
  - IQKeyboardManager
  - Masonry
@@ -139,6 +143,7 @@
  https://github.com/cocoapods/specs.git:
    - AFNetworking
    - CRBoxInputView
    - GDTMobSDK
    - GPUImage
    - IQKeyboardManager
    - Masonry
@@ -181,6 +186,7 @@
  AliLinkPartnerSDK: c5778cdfdcee7bfe342238d39a77766184d36a46
  BCUserTrack: f267dfb52a6e67603c33668f2e9384ee01b68a88
  CRBoxInputView: 93cf523613369ec67643d1c78e5c8a22e401983a
  GDTMobSDK: 374d0d956687ed5e2eb96ff98d3b5d814074b255
  GPUImage: 733a5f0fab92df9de1c37ba9df520a833ccb406d
  IQKeyboardManager: 700e5155d6a292383b54e8678aec769e14fc78fc
  Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
@@ -210,6 +216,6 @@
  YYText: 5c461d709e24d55a182d1441c41dc639a18a4849
  YYWebImage: 5f7f36aee2ae293f016d418c7d6ba05c4863e928
PODFILE CHECKSUM: 74fd7a6bec45c0790e5b4d9d2cb4e00828908f83
PODFILE CHECKSUM: a0d2c078b0b6064ebfde4df71830f863f4d37b56
COCOAPODS: 1.5.3
Pods/Pods.xcodeproj/project.pbxproj
Diff too large
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/AFNetworking.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "F4160500DCEA3DA3E93FBA579E88CA0A"
               BuildableName = "AFNetworking.framework"
               BlueprintName = "AFNetworking"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "AFNetworking.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/CRBoxInputView.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "A60A81A33B7EA77F349980E6C2A1BC5D"
               BuildableName = "CRBoxInputView.framework"
               BlueprintName = "CRBoxInputView"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "CRBoxInputView.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/GPUImage.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "2597E77C6D3830202BFB48C276629F0A"
               BuildableName = "GPUImage.framework"
               BlueprintName = "GPUImage"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "GPUImage.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/IQKeyboardManager.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "D55833EC3DE9EBD9B329CAEB983D5A9D"
               BuildableName = "IQKeyboardManager.framework"
               BlueprintName = "IQKeyboardManager"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "IQKeyboardManager.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/MBProgressHUD.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "41FA54D12162DAD51D02FC58A2CD5034"
               BuildableName = "MBProgressHUD.framework"
               BlueprintName = "MBProgressHUD"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "MBProgressHUD.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/MJRefresh.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "4B4EB757839A8C7CD8E63FE5087DA47F"
               BuildableName = "MJRefresh.framework"
               BlueprintName = "MJRefresh"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "MJRefresh.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/Masonry.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "D09B85FC37D7EDD57EA13D9B45DAAB3D"
               BuildableName = "Masonry.framework"
               BlueprintName = "Masonry"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "Masonry.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/Pods-MIduo.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/ReactiveCocoa.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "99DB05A4F770509DDFAD053086066B0A"
               BuildableName = "ReactiveCocoa.framework"
               BlueprintName = "ReactiveCocoa"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "ReactiveCocoa.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/SAMKeychain.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "16C336786916DC3CF03B1A6D70D7E30D"
               BuildableName = "SAMKeychain.framework"
               BlueprintName = "SAMKeychain"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "SAMKeychain.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/SDAutoLayout.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "721CA8EA0CBCE683F1C9A8C1E405E8F1"
               BuildableName = "SDAutoLayout.framework"
               BlueprintName = "SDAutoLayout"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "SDAutoLayout.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/SDWebImage.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "8E3610A8EF956B4FEE876B122CC95691"
               BuildableName = "SDWebImage.framework"
               BlueprintName = "SDWebImage"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "SDWebImage.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/SVProgressHUD.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "E0150DAD16E2F2579BD0B493B4A6A214"
               BuildableName = "SVProgressHUD.framework"
               BlueprintName = "SVProgressHUD"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "SVProgressHUD.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/TYSnapshotScroll.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "9C4824CABD74D12C7477086514FCD661"
               BuildableName = "TYSnapshotScroll.framework"
               BlueprintName = "TYSnapshotScroll"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "TYSnapshotScroll.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/TZImagePickerController.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "45E4324AEDA017408235CA76A0A830CB"
               BuildableName = "TZImagePickerController.framework"
               BlueprintName = "TZImagePickerController"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "TZImagePickerController.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/Toast.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "89852791B0B45500A9FDE6350B0F0D3D"
               BuildableName = "Toast.framework"
               BlueprintName = "Toast"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "Toast.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/UICollectionViewLeftAlignedLayout.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "130670C2EB53AE94B2403B36AE69BAEA"
               BuildableName = "UICollectionViewLeftAlignedLayout.framework"
               BlueprintName = "UICollectionViewLeftAlignedLayout"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "UICollectionViewLeftAlignedLayout.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/UICountingLabel.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "C5BEF28C8A40BD190243BADA1942F7B3"
               BuildableName = "UICountingLabel.framework"
               BlueprintName = "UICountingLabel"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "UICountingLabel.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYCache.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "DCBC089D9DCE10491E6BA223D36C24E8"
               BuildableName = "YYCache.framework"
               BlueprintName = "YYCache"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "YYCache.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYImage.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "92BC151BCBFFEA9D2F337644679F6690"
               BuildableName = "YYImage.framework"
               BlueprintName = "YYImage"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "YYImage.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYModel.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "CA051282577B9440A995CE2DD3B77B06"
               BuildableName = "YYModel.framework"
               BlueprintName = "YYModel"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "YYModel.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYText.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "DEBC1503F5A74B6F3578FA535DCA708A"
               BuildableName = "YYText.framework"
               BlueprintName = "YYText"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "YYText.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/YYWebImage.xcscheme
@@ -1,37 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
      buildImplicitDependencies = "YES">
      <BuildActionEntries>
         <BuildActionEntry
            buildForAnalyzing = "YES"
            buildForTesting = "YES"
            buildForRunning = "YES"
            buildForProfiling = "YES"
            buildForArchiving = "YES"
            buildForAnalyzing = "YES">
            buildForArchiving = "YES">
            <BuildableReference
               BuildableIdentifier = "primary"
               BlueprintIdentifier = "7C356C6631EC270AEE7CA2DE305B21DE"
               BuildableName = "YYWebImage.framework"
               BlueprintName = "YYWebImage"
               ReferencedContainer = "container:Pods.xcodeproj">
               ReferencedContainer = "container:Pods.xcodeproj"
               BuildableName = "YYWebImage.framework">
            </BuildableReference>
         </BuildActionEntry>
      </BuildActionEntries>
   </BuildAction>
   <TestAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      shouldUseLaunchSchemeArgsEnv = "YES">
      <Testables>
      </Testables>
      shouldUseLaunchSchemeArgsEnv = "YES"
      buildConfiguration = "Debug">
      <AdditionalOptions>
      </AdditionalOptions>
   </TestAction>
   <LaunchAction
      buildConfiguration = "Debug"
      selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
      selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
      launchStyle = "0"
@@ -39,14 +38,17 @@
      ignoresPersistentStateOnLaunch = "NO"
      debugDocumentVersioning = "YES"
      debugServiceExtension = "internal"
      buildConfiguration = "Debug"
      allowLocationSimulation = "YES">
      <AdditionalOptions>
      </AdditionalOptions>
   </LaunchAction>
   <ProfileAction
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES"
      savedToolIdentifier = ""
      useCustomWorkingDirectory = "NO"
      debugDocumentVersioning = "YES">
      debugDocumentVersioning = "YES"
      buildConfiguration = "Release"
      shouldUseLaunchSchemeArgsEnv = "YES">
   </ProfileAction>
   <AnalyzeAction
      buildConfiguration = "Debug">
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/mob_sharesdk-ShareSDK.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/mob_sharesdk-ShareSDK_JS_QQ.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/mob_sharesdk-ShareSDK_JS_SinaWeibo.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
Pods/Pods.xcodeproj/xcuserdata/mj.xcuserdatad/xcschemes/mob_sharesdk-ShareSDK_JS_WeChat.xcscheme
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
   LastUpgradeVersion = "1130"
   LastUpgradeVersion = "0930"
   version = "1.3">
   <BuildAction
      parallelizeBuildables = "YES"
Pods/Target Support Files/Pods-MIduo/Pods-MIduo-acknowledgements.markdown
@@ -64,6 +64,10 @@
THE SOFTWARE.
## GDTMobSDK
Copyright 2017 Tencent Inc. All Rights Reserved.
## GPUImage
Copyright (c) 2012, Brad Larson, Ben Cochran, Hugues Lismonde, Keitaroh Kobayashi, Alaric Cole, Matthew Clark, Jacob Gundersen, Chris Williams.
Pods/Target Support Files/Pods-MIduo/Pods-MIduo-acknowledgements.plist
@@ -113,6 +113,16 @@
        </dict>
        <dict>
            <key>FooterText</key>
            <string>Copyright 2017 Tencent Inc. All Rights Reserved.</string>
            <key>License</key>
            <string>Copyright</string>
            <key>Title</key>
            <string>GDTMobSDK</string>
            <key>Type</key>
            <string>PSGroupSpecifier</string>
        </dict>
        <dict>
            <key>FooterText</key>
            <string>Copyright (c) 2012, Brad Larson, Ben Cochran, Hugues Lismonde, Keitaroh Kobayashi, Alaric Cole, Matthew Clark, Jacob Gundersen, Chris Williams.
All rights reserved.
Pods/Target Support Files/Pods-MIduo/Pods-MIduo.debug.xcconfig
@@ -1,11 +1,11 @@
CLANG_MODULES_AUTOLINK = YES
FRAMEWORK_SEARCH_PATHS = $(inherited) $(PODS_ROOT)/UTDID "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CRBoxInputView" "${PODS_CONFIGURATION_BUILD_DIR}/GPUImage" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SDAutoLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/TYSnapshotScroll" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/Toast" "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewLeftAlignedLayout" "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_ROOT}/AliAuthSDK" "${PODS_ROOT}/AliLinkPartnerSDK" "${PODS_ROOT}/AlibcTradeSDK" "${PODS_ROOT}/BCUserTrack" "${PODS_ROOT}/MOBFoundation/MOBFoundation" "${PODS_ROOT}/UMCAnalytics" "${PODS_ROOT}/UMCCommon" "${PODS_ROOT}/UMCShare/UMShare" "${PODS_ROOT}/UMCShare/UMShare/UMSocialUI" "${PODS_ROOT}/UTDID" "${PODS_ROOT}/mob_sharesdk/ShareSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/Required" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/QQSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformConnector" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/Optional" "${PODS_ROOT}/mtopSDK" "${PODS_ROOT}/securityGuard"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/UMCShare" "${PODS_ROOT}/Headers/Public/mob_sharesdk"
HEADER_SEARCH_PATHS = $(inherited) $(SDKROOT)/usr/include/libxml2 "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/GDTMobSDK" "${PODS_ROOT}/Headers/Public/UMCShare" "${PODS_ROOT}/Headers/Public/mob_sharesdk"
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/UMCShare/UMShare/SocialLibraries/WeChat" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/SinaWeiboSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/WeChatSDK"
OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CRBoxInputView/CRBoxInputView.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GPUImage/GPUImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveCocoa/ReactiveCocoa.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDAutoLayout/SDAutoLayout.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/TYSnapshotScroll/TYSnapshotScroll.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewLeftAlignedLayout/UICollectionViewLeftAlignedLayout.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel/UICountingLabel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/UMCShare" -isystem "${PODS_ROOT}/Headers/Public/mob_sharesdk"
OTHER_LDFLAGS = $(inherited) -ObjC -l"SocialWeChat" -l"WeChatSDK" -l"WeiboSDK" -l"c++" -l"sqlite3" -l"z" -framework "AFNetworking" -framework "AlibabaAuthExt" -framework "AlibabaAuthSDK" -framework "AlibcLinkPartnerSDK" -framework "AlibcTradeBiz" -framework "AlibcTradeSDK" -framework "CFNetwork" -framework "CRBoxInputView" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreTelephony" -framework "Foundation" -framework "GPUImage" -framework "IQKeyboardManager" -framework "ImageIO" -framework "JavaScriptCore" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MOBFoundation" -framework "MOBFoundationEx" -framework "Masonry" -framework "MtopSDK" -framework "QQConnector" -framework "QuartzCore" -framework "ReactiveCocoa" -framework "SAMKeychain" -framework "SDAutoLayout" -framework "SDWebImage" -framework "SGAVMP" -framework "SGMain" -framework "SGMiddleTier" -framework "SGSecurityBody" -framework "SVProgressHUD" -framework "Security" -framework "SecurityGuardSDK" -framework "ShareSDK" -framework "ShareSDKConnector" -framework "ShareSDKUI" -framework "SinaWeiboConnector" -framework "SystemConfiguration" -framework "TYSnapshotScroll" -framework "TZImagePickerController" -framework "TencentOpenAPI" -framework "Toast" -framework "UICollectionViewLeftAlignedLayout" -framework "UICountingLabel" -framework "UIKit" -framework "UMAnalytics" -framework "UMCommon" -framework "UMShare" -framework "UShareUI" -framework "UTDID" -framework "UTMini" -framework "WechatConnector" -framework "YYCache" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "mtopcoreopen" -framework "mtopext" -weak_framework "AdSupport"
LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/GDTMobSDK/lib" "${PODS_ROOT}/UMCShare/UMShare/SocialLibraries/WeChat" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/SinaWeiboSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/WeChatSDK"
OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CRBoxInputView/CRBoxInputView.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GPUImage/GPUImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveCocoa/ReactiveCocoa.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDAutoLayout/SDAutoLayout.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/TYSnapshotScroll/TYSnapshotScroll.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewLeftAlignedLayout/UICollectionViewLeftAlignedLayout.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel/UICountingLabel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/GDTMobSDK" -isystem "${PODS_ROOT}/Headers/Public/UMCShare" -isystem "${PODS_ROOT}/Headers/Public/mob_sharesdk"
OTHER_LDFLAGS = $(inherited) -ObjC -l"GDTMobSDK" -l"SocialWeChat" -l"WeChatSDK" -l"WeiboSDK" -l"c++" -l"sqlite3" -l"xml2" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "AdSupport" -framework "AlibabaAuthExt" -framework "AlibabaAuthSDK" -framework "AlibcLinkPartnerSDK" -framework "AlibcTradeBiz" -framework "AlibcTradeSDK" -framework "CFNetwork" -framework "CRBoxInputView" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreTelephony" -framework "Foundation" -framework "GPUImage" -framework "IQKeyboardManager" -framework "ImageIO" -framework "JavaScriptCore" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MOBFoundation" -framework "MOBFoundationEx" -framework "Masonry" -framework "MtopSDK" -framework "QQConnector" -framework "QuartzCore" -framework "ReactiveCocoa" -framework "SAMKeychain" -framework "SDAutoLayout" -framework "SDWebImage" -framework "SGAVMP" -framework "SGMain" -framework "SGMiddleTier" -framework "SGSecurityBody" -framework "SVProgressHUD" -framework "Security" -framework "SecurityGuardSDK" -framework "ShareSDK" -framework "ShareSDKConnector" -framework "ShareSDKUI" -framework "SinaWeiboConnector" -framework "StoreKit" -framework "SystemConfiguration" -framework "TYSnapshotScroll" -framework "TZImagePickerController" -framework "TencentOpenAPI" -framework "Toast" -framework "UICollectionViewLeftAlignedLayout" -framework "UICountingLabel" -framework "UIKit" -framework "UMAnalytics" -framework "UMCommon" -framework "UMShare" -framework "UShareUI" -framework "UTDID" -framework "UTMini" -framework "WechatConnector" -framework "YYCache" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "mtopcoreopen" -framework "mtopext" -weak_framework "AdSupport" -weak_framework "WebKit"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
Pods/Target Support Files/Pods-MIduo/Pods-MIduo.release.xcconfig
@@ -1,11 +1,11 @@
CLANG_MODULES_AUTOLINK = YES
FRAMEWORK_SEARCH_PATHS = $(inherited) $(PODS_ROOT)/UTDID "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CRBoxInputView" "${PODS_CONFIGURATION_BUILD_DIR}/GPUImage" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain" "${PODS_CONFIGURATION_BUILD_DIR}/SDAutoLayout" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/TYSnapshotScroll" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_CONFIGURATION_BUILD_DIR}/Toast" "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewLeftAlignedLayout" "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel" "${PODS_CONFIGURATION_BUILD_DIR}/YYCache" "${PODS_CONFIGURATION_BUILD_DIR}/YYImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_CONFIGURATION_BUILD_DIR}/YYText" "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage" "${PODS_ROOT}/AliAuthSDK" "${PODS_ROOT}/AliLinkPartnerSDK" "${PODS_ROOT}/AlibcTradeSDK" "${PODS_ROOT}/BCUserTrack" "${PODS_ROOT}/MOBFoundation/MOBFoundation" "${PODS_ROOT}/UMCAnalytics" "${PODS_ROOT}/UMCCommon" "${PODS_ROOT}/UMCShare/UMShare" "${PODS_ROOT}/UMCShare/UMShare/UMSocialUI" "${PODS_ROOT}/UTDID" "${PODS_ROOT}/mob_sharesdk/ShareSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/Required" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/QQSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformConnector" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/Optional" "${PODS_ROOT}/mtopSDK" "${PODS_ROOT}/securityGuard"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/UMCShare" "${PODS_ROOT}/Headers/Public/mob_sharesdk"
HEADER_SEARCH_PATHS = $(inherited) $(SDKROOT)/usr/include/libxml2 "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/GDTMobSDK" "${PODS_ROOT}/Headers/Public/UMCShare" "${PODS_ROOT}/Headers/Public/mob_sharesdk"
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/UMCShare/UMShare/SocialLibraries/WeChat" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/SinaWeiboSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/WeChatSDK"
OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CRBoxInputView/CRBoxInputView.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GPUImage/GPUImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveCocoa/ReactiveCocoa.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDAutoLayout/SDAutoLayout.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/TYSnapshotScroll/TYSnapshotScroll.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewLeftAlignedLayout/UICollectionViewLeftAlignedLayout.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel/UICountingLabel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/UMCShare" -isystem "${PODS_ROOT}/Headers/Public/mob_sharesdk"
OTHER_LDFLAGS = $(inherited) -ObjC -l"SocialWeChat" -l"WeChatSDK" -l"WeiboSDK" -l"c++" -l"sqlite3" -l"z" -framework "AFNetworking" -framework "AlibabaAuthExt" -framework "AlibabaAuthSDK" -framework "AlibcLinkPartnerSDK" -framework "AlibcTradeBiz" -framework "AlibcTradeSDK" -framework "CFNetwork" -framework "CRBoxInputView" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreTelephony" -framework "Foundation" -framework "GPUImage" -framework "IQKeyboardManager" -framework "ImageIO" -framework "JavaScriptCore" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MOBFoundation" -framework "MOBFoundationEx" -framework "Masonry" -framework "MtopSDK" -framework "QQConnector" -framework "QuartzCore" -framework "ReactiveCocoa" -framework "SAMKeychain" -framework "SDAutoLayout" -framework "SDWebImage" -framework "SGAVMP" -framework "SGMain" -framework "SGMiddleTier" -framework "SGSecurityBody" -framework "SVProgressHUD" -framework "Security" -framework "SecurityGuardSDK" -framework "ShareSDK" -framework "ShareSDKConnector" -framework "ShareSDKUI" -framework "SinaWeiboConnector" -framework "SystemConfiguration" -framework "TYSnapshotScroll" -framework "TZImagePickerController" -framework "TencentOpenAPI" -framework "Toast" -framework "UICollectionViewLeftAlignedLayout" -framework "UICountingLabel" -framework "UIKit" -framework "UMAnalytics" -framework "UMCommon" -framework "UMShare" -framework "UShareUI" -framework "UTDID" -framework "UTMini" -framework "WechatConnector" -framework "YYCache" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "mtopcoreopen" -framework "mtopext" -weak_framework "AdSupport"
LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/GDTMobSDK/lib" "${PODS_ROOT}/UMCShare/UMShare/SocialLibraries/WeChat" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/SinaWeiboSDK" "${PODS_ROOT}/mob_sharesdk/ShareSDK/Support/PlatformSDK/WeChatSDK"
OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/CRBoxInputView/CRBoxInputView.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/GPUImage/GPUImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager/IQKeyboardManager.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveCocoa/ReactiveCocoa.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SAMKeychain/SAMKeychain.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDAutoLayout/SDAutoLayout.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/TYSnapshotScroll/TYSnapshotScroll.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Toast/Toast.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/UICollectionViewLeftAlignedLayout/UICollectionViewLeftAlignedLayout.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/UICountingLabel/UICountingLabel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYCache/YYCache.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYImage/YYImage.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYText/YYText.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/YYWebImage/YYWebImage.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/GDTMobSDK" -isystem "${PODS_ROOT}/Headers/Public/UMCShare" -isystem "${PODS_ROOT}/Headers/Public/mob_sharesdk"
OTHER_LDFLAGS = $(inherited) -ObjC -l"GDTMobSDK" -l"SocialWeChat" -l"WeChatSDK" -l"WeiboSDK" -l"c++" -l"sqlite3" -l"xml2" -l"z" -framework "AFNetworking" -framework "AVFoundation" -framework "AdSupport" -framework "AlibabaAuthExt" -framework "AlibabaAuthSDK" -framework "AlibcLinkPartnerSDK" -framework "AlibcTradeBiz" -framework "AlibcTradeSDK" -framework "CFNetwork" -framework "CRBoxInputView" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreLocation" -framework "CoreMotion" -framework "CoreTelephony" -framework "Foundation" -framework "GPUImage" -framework "IQKeyboardManager" -framework "ImageIO" -framework "JavaScriptCore" -framework "MBProgressHUD" -framework "MJRefresh" -framework "MOBFoundation" -framework "MOBFoundationEx" -framework "Masonry" -framework "MtopSDK" -framework "QQConnector" -framework "QuartzCore" -framework "ReactiveCocoa" -framework "SAMKeychain" -framework "SDAutoLayout" -framework "SDWebImage" -framework "SGAVMP" -framework "SGMain" -framework "SGMiddleTier" -framework "SGSecurityBody" -framework "SVProgressHUD" -framework "Security" -framework "SecurityGuardSDK" -framework "ShareSDK" -framework "ShareSDKConnector" -framework "ShareSDKUI" -framework "SinaWeiboConnector" -framework "StoreKit" -framework "SystemConfiguration" -framework "TYSnapshotScroll" -framework "TZImagePickerController" -framework "TencentOpenAPI" -framework "Toast" -framework "UICollectionViewLeftAlignedLayout" -framework "UICountingLabel" -framework "UIKit" -framework "UMAnalytics" -framework "UMCommon" -framework "UMShare" -framework "UShareUI" -framework "UTDID" -framework "UTMini" -framework "WechatConnector" -framework "YYCache" -framework "YYImage" -framework "YYModel" -framework "YYText" -framework "YYWebImage" -framework "mtopcoreopen" -framework "mtopext" -weak_framework "AdSupport" -weak_framework "WebKit"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK-Info.plist
@@ -5,7 +5,7 @@
    <key>CFBundleDevelopmentRegion</key>
    <string>en</string>
    <key>CFBundleIdentifier</key>
    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_QQ-Info.plist
@@ -5,7 +5,7 @@
    <key>CFBundleDevelopmentRegion</key>
    <string>en</string>
    <key>CFBundleIdentifier</key>
    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_SinaWeibo-Info.plist
@@ -5,7 +5,7 @@
    <key>CFBundleDevelopmentRegion</key>
    <string>en</string>
    <key>CFBundleIdentifier</key>
    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
Pods/Target Support Files/mob_sharesdk/ResourceBundle-ShareSDK_JS_WeChat-Info.plist
@@ -5,7 +5,7 @@
    <key>CFBundleDevelopmentRegion</key>
    <string>en</string>
    <key>CFBundleIdentifier</key>
    <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>