From 8929369da70ca3a63953bf9448f62acb5d2957a6 Mon Sep 17 00:00:00 2001
From: hank <hank.zhang@proficientcity.com>
Date: Mon, 27 Mar 2017 09:23:18 +0800
Subject: [PATCH] 添加V1.1.3
---
frameworks/MJRefresh.framework/_CodeSignature/CodeDirectory | 0
frameworks/MJRefresh.framework/Headers/UIScrollView+MJRefresh.h | 23 +
frameworks/WAApwImpl.framework/Headers/WAApwCore.h | 24 +
frameworks/MJRefresh.framework/_CodeSignature/CodeResources | 271 ++++++++++++++++++
frameworks/WAApwImpl.framework/Headers/WAApw.h | 15 +
WAApwImpl_CN.podspec | 25 +
frameworks/MJRefresh.framework/Headers/MJRefreshBackGifFooter.h | 15 +
frameworks/WAApwImpl.framework/Info.plist | 0
frameworks/MJRefresh.framework/Headers/MJRefreshHeader.h | 25 +
frameworks/MJRefresh.framework/Headers/MJRefresh.h | 12
frameworks/MJRefresh.framework/Headers/MJRefreshNormalHeader.h | 15 +
frameworks/MJRefresh.framework/Headers/MJRefreshComponent.h | 93 ++++++
config/wa_sdk_impl_config_apw.xml | 8
frameworks/MJRefresh.framework/Headers/MJRefreshBackFooter.h | 13
frameworks/MJRefresh.framework/Headers/MJRefreshAutoNormalFooter.h | 14
frameworks/MJRefresh.framework/_CodeSignature/CodeSignature | 0
frameworks/MJRefresh.framework/Headers/MJRefreshAutoGifFooter.h | 15 +
frameworks/MJRefresh.framework/Modules/module.modulemap | 6
frameworks/MJRefresh.framework/Headers/MJRefreshGifHeader.h | 15 +
frameworks/MJRefresh.framework/Headers/MJRefreshFooter.h | 30 ++
frameworks/MJRefresh.framework/Headers/MJRefreshStateHeader.h | 23 +
frameworks/MJRefresh.framework/Headers/UIScrollView+MJExtension.h | 23 +
frameworks/WAApwImpl.framework/Headers/WAApwImpl.h | 19 +
frameworks/MJRefresh.framework/MJRefresh | 0
frameworks/MJRefresh.framework/Headers/MJRefreshAutoFooter.h | 20 +
frameworks/WAApwImpl.framework/WAApwImpl | 0
frameworks/MJRefresh.framework/_CodeSignature/CodeRequirements | 0
frameworks/MJRefresh.framework/Headers/MJRefreshBackNormalFooter.h | 15 +
frameworks/MJRefresh.framework/Headers/MJRefreshBackStateFooter.h | 19 +
frameworks/MJRefresh.framework/Info.plist | 0
frameworks/MJRefresh.framework/Headers/MJRefreshAutoStateFooter.h | 20 +
frameworks/MJRefresh.framework/Headers/UIView+MJExtension.h | 19 +
frameworks/WAApwImpl.framework/Modules/module.modulemap | 6
frameworks/MJRefresh.framework/Headers/MJRefreshConst.h | 63 ++++
34 files changed, 846 insertions(+), 0 deletions(-)
diff --git a/WAApwImpl_CN.podspec b/WAApwImpl_CN.podspec
new file mode 100644
index 0000000..337ded9
--- /dev/null
+++ b/WAApwImpl_CN.podspec
@@ -0,0 +1,25 @@
+#
+# Be sure to run `pod spec lint WAApImpl.podspec' to ensure this is a
+# valid spec and to remove all comments including this before submitting the spec.
+#
+# To learn more about Podspec attributes see http://docs.cocoapods.org/specification.html
+# To see working Podspecs in the CocoaPods repo see https://github.com/CocoaPods/Specs/
+#
+
+Pod::Spec.new do |s|
+
+s.name = 'WAApwImpl_CN'
+s.version = '1.1.3'
+s.summary = 'WAApwImpl_CN framework in testing environment.'
+s.license = 'MIT'
+s.author = { "Hank" => "hank.zhang@gamehollywood.com" }
+s.homepage = 'http://repo.wingsdk.cn:8082/summary/WAApwImpl_CN.git'
+s.source = { :git => "http://admin@repo.wingsdk.cn:8082/r/WAApwImpl_CN.git" , :tag => s.version}
+s.platform = :ios
+s.ios.deployment_target = "7.0"
+s.vendored_frameworks = 'frameworks/*.framework'
+s.resources = ['config/*.xml']
+s.requires_arc = true
+s.dependency 'WASdkIntf_CN', '~> 1.1.3' #此处添加私有库依赖
+s.dependency 'WASdkImpl_CN', '~> 1.1.3'
+end
diff --git a/config/wa_sdk_impl_config_apw.xml b/config/wa_sdk_impl_config_apw.xml
new file mode 100644
index 0000000..041fa89
--- /dev/null
+++ b/config/wa_sdk_impl_config_apw.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<config>
+ <version val="AP1.1.3"/>
+ <comps>
+ <!-- 应用墙模块 -->
+ <comp module="APW" plaf="APW" mandatory="NO" value="WAApw" desc="应用墙"/>
+ </comps>
+</config>
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefresh.h b/frameworks/MJRefresh.framework/Headers/MJRefresh.h
new file mode 100755
index 0000000..3673cca
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefresh.h
@@ -0,0 +1,12 @@
+// 代码地址: https://github.com/CoderMJLee/MJRefresh
+// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
+
+#import<MJRefresh/UIScrollView+MJRefresh.h>
+#import<MJRefresh/UIScrollView+MJExtension.h>
+#import<MJRefresh/UIView+MJExtension.h>
+#import<MJRefresh/MJRefreshNormalHeader.h>
+#import<MJRefresh/MJRefreshGifHeader.h>
+#import<MJRefresh/MJRefreshBackNormalFooter.h>
+#import<MJRefresh/MJRefreshBackGifFooter.h>
+#import<MJRefresh/MJRefreshAutoNormalFooter.h>
+#import<MJRefresh/MJRefreshAutoGifFooter.h>
\ No newline at end of file
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoFooter.h
new file mode 100755
index 0000000..5aac4f6
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoFooter.h
@@ -0,0 +1,20 @@
+//
+// MJRefreshAutoFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshFooter.h"
+
+@interface MJRefreshAutoFooter : MJRefreshFooter
+/** 是否自动刷新(默认为YES) */
+@property (assign, nonatomic, getter=isAutomaticallyRefresh) BOOL automaticallyRefresh;
+
+/** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */
+@property (assign, nonatomic) CGFloat appearencePercentTriggerAutoRefresh MJRefreshDeprecated("请使用automaticallyChangeAlpha属性");
+
+/** 当底部控件出现多少时就自动刷新(默认为1.0,也就是底部控件完全出现时,才会自动刷新) */
+@property (assign, nonatomic) CGFloat triggerAutomaticallyRefreshPercent;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoGifFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoGifFooter.h
new file mode 100755
index 0000000..4c96286
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoGifFooter.h
@@ -0,0 +1,15 @@
+//
+// MJRefreshAutoGifFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshAutoStateFooter.h"
+
+@interface MJRefreshAutoGifFooter : MJRefreshAutoStateFooter
+/** 设置state状态下的动画图片images 动画持续时间duration*/
+- (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
+- (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoNormalFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoNormalFooter.h
new file mode 100755
index 0000000..5549cff
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoNormalFooter.h
@@ -0,0 +1,14 @@
+//
+// MJRefreshAutoNormalFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshAutoStateFooter.h"
+
+@interface MJRefreshAutoNormalFooter : MJRefreshAutoStateFooter
+/** 菊花的样式 */
+@property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshAutoStateFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoStateFooter.h
new file mode 100755
index 0000000..956188b
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshAutoStateFooter.h
@@ -0,0 +1,20 @@
+//
+// MJRefreshAutoStateFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/6/13.
+// Copyright © 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshAutoFooter.h"
+
+@interface MJRefreshAutoStateFooter : MJRefreshAutoFooter
+/** 显示刷新状态的label */
+@property (weak, nonatomic, readonly) UILabel *stateLabel;
+
+/** 设置state状态下的文字 */
+- (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
+
+/** 隐藏刷新状态的文字 */
+@property (assign, nonatomic, getter=isRefreshingTitleHidden) BOOL refreshingTitleHidden;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshBackFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshBackFooter.h
new file mode 100755
index 0000000..347083c
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshBackFooter.h
@@ -0,0 +1,13 @@
+//
+// MJRefreshBackFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshFooter.h"
+
+@interface MJRefreshBackFooter : MJRefreshFooter
+
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshBackGifFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshBackGifFooter.h
new file mode 100755
index 0000000..10d92e4
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshBackGifFooter.h
@@ -0,0 +1,15 @@
+//
+// MJRefreshBackGifFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshBackStateFooter.h"
+
+@interface MJRefreshBackGifFooter : MJRefreshBackStateFooter
+/** 设置state状态下的动画图片images 动画持续时间duration*/
+- (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
+- (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshBackNormalFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshBackNormalFooter.h
new file mode 100755
index 0000000..90e8b77
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshBackNormalFooter.h
@@ -0,0 +1,15 @@
+//
+// MJRefreshBackNormalFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshBackStateFooter.h"
+
+@interface MJRefreshBackNormalFooter : MJRefreshBackStateFooter
+@property (weak, nonatomic, readonly) UIImageView *arrowView;
+/** 菊花的样式 */
+@property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshBackStateFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshBackStateFooter.h
new file mode 100755
index 0000000..2d02b2e
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshBackStateFooter.h
@@ -0,0 +1,19 @@
+//
+// MJRefreshBackStateFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/6/13.
+// Copyright © 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshBackFooter.h"
+
+@interface MJRefreshBackStateFooter : MJRefreshBackFooter
+/** 显示刷新状态的label */
+@property (weak, nonatomic, readonly) UILabel *stateLabel;
+/** 设置state状态下的文字 */
+- (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
+
+/** 获取state状态下的title */
+- (NSString *)titleForState:(MJRefreshState)state;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshComponent.h b/frameworks/MJRefresh.framework/Headers/MJRefreshComponent.h
new file mode 100755
index 0000000..943d405
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshComponent.h
@@ -0,0 +1,93 @@
+// 代码地址: https://github.com/CoderMJLee/MJRefresh
+// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
+// MJRefreshComponent.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/3/4.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+// 刷新控件的基类
+
+#import <UIKit/UIKit.h>
+#import "MJRefreshConst.h"
+#import "UIView+MJExtension.h"
+#import "UIScrollView+MJExtension.h"
+#import "UIScrollView+MJRefresh.h"
+
+/** 刷新控件的状态 */
+typedef enum {
+ /** 普通闲置状态 */
+ MJRefreshStateIdle = 1,
+ /** 松开就可以进行刷新的状态 */
+ MJRefreshStatePulling,
+ /** 正在刷新中的状态 */
+ MJRefreshStateRefreshing,
+ /** 即将刷新的状态 */
+ MJRefreshStateWillRefresh,
+ /** 所有数据加载完毕,没有更多的数据了 */
+ MJRefreshStateNoMoreData
+} MJRefreshState;
+
+/** 进入刷新状态的回调 */
+typedef void (^MJRefreshComponentRefreshingBlock)();
+
+/** 刷新控件的基类 */
+@interface MJRefreshComponent : UIView
+{
+ /** 记录scrollView刚开始的inset */
+ UIEdgeInsets _scrollViewOriginalInset;
+ /** 父控件 */
+ __weak UIScrollView *_scrollView;
+}
+#pragma mark - 刷新回调
+/** 正在刷新的回调 */
+@property (copy, nonatomic) MJRefreshComponentRefreshingBlock refreshingBlock;
+/** 设置回调对象和回调方法 */
+- (void)setRefreshingTarget:(id)target refreshingAction:(SEL)action;
+/** 回调对象 */
+@property (weak, nonatomic) id refreshingTarget;
+/** 回调方法 */
+@property (assign, nonatomic) SEL refreshingAction;
+/** 触发回调(交给子类去调用) */
+- (void)executeRefreshingCallback;
+
+#pragma mark - 刷新状态控制
+/** 进入刷新状态 */
+- (void)beginRefreshing;
+/** 结束刷新状态 */
+- (void)endRefreshing;
+/** 是否正在刷新 */
+- (BOOL)isRefreshing;
+/** 刷新状态 一般交给子类内部实现 */
+@property (assign, nonatomic) MJRefreshState state;
+
+#pragma mark - 交给子类去访问
+/** 记录scrollView刚开始的inset */
+@property (assign, nonatomic, readonly) UIEdgeInsets scrollViewOriginalInset;
+/** 父控件 */
+@property (weak, nonatomic, readonly) UIScrollView *scrollView;
+
+#pragma mark - 交给子类们去实现
+/** 初始化 */
+- (void)prepare NS_REQUIRES_SUPER;
+/** 摆放子控件frame */
+- (void)placeSubviews NS_REQUIRES_SUPER;
+/** 当scrollView的contentOffset发生改变的时候调用 */
+- (void)scrollViewContentOffsetDidChange:(NSDictionary *)change NS_REQUIRES_SUPER;
+/** 当scrollView的contentSize发生改变的时候调用 */
+- (void)scrollViewContentSizeDidChange:(NSDictionary *)change NS_REQUIRES_SUPER;
+/** 当scrollView的拖拽状态发生改变的时候调用 */
+- (void)scrollViewPanStateDidChange:(NSDictionary *)change NS_REQUIRES_SUPER;
+
+
+#pragma mark - 其他
+/** 拉拽的百分比(交给子类重写) */
+@property (assign, nonatomic) CGFloat pullingPercent;
+/** 根据拖拽比例自动切换透明度 */
+@property (assign, nonatomic, getter=isAutoChangeAlpha) BOOL autoChangeAlpha MJRefreshDeprecated("请使用automaticallyChangeAlpha属性");
+/** 根据拖拽比例自动切换透明度 */
+@property (assign, nonatomic, getter=isAutomaticallyChangeAlpha) BOOL automaticallyChangeAlpha;
+@end
+
+@interface UILabel(MJRefresh)
++ (instancetype)label;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshConst.h b/frameworks/MJRefresh.framework/Headers/MJRefreshConst.h
new file mode 100755
index 0000000..b3a46ca
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshConst.h
@@ -0,0 +1,63 @@
+// 代码地址: https://github.com/CoderMJLee/MJRefresh
+// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
+#import <UIKit/UIKit.h>
+#import <objc/message.h>
+
+// 日志输出
+#ifdef DEBUG
+#define MJRefreshLog(...) NSLog(__VA_ARGS__)
+#else
+#define MJRefreshLog(...)
+#endif
+
+// 过期提醒
+#define MJRefreshDeprecated(instead) NS_DEPRECATED(2_0, 2_0, 2_0, 2_0, instead)
+
+// 运行时objc_msgSend
+#define MJRefreshMsgSend(...) ((void (*)(void *, SEL, UIView *))objc_msgSend)(__VA_ARGS__)
+#define MJRefreshMsgTarget(target) (__bridge void *)(target)
+
+// RGB颜色
+#define MJRefreshColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]
+
+// 文字颜色
+#define MJRefreshLabelTextColor MJRefreshColor(90, 90, 90)
+
+// 字体大小
+#define MJRefreshLabelFont [UIFont boldSystemFontOfSize:14]
+
+// 图片路径
+#define MJRefreshSrcName(file) [@"WASDK-Resource.bundle" stringByAppendingPathComponent:file]
+#define MJRefreshFrameworkSrcName(file) [@"Frameworks/MJRefresh.framework/MJRefresh.bundl" stringByAppendingPathComponent:file]
+
+// 常量
+UIKIT_EXTERN const CGFloat MJRefreshHeaderHeight;
+UIKIT_EXTERN const CGFloat MJRefreshFooterHeight;
+UIKIT_EXTERN const CGFloat MJRefreshFastAnimationDuration;
+UIKIT_EXTERN const CGFloat MJRefreshSlowAnimationDuration;
+
+UIKIT_EXTERN NSString *const MJRefreshKeyPathContentOffset;
+UIKIT_EXTERN NSString *const MJRefreshKeyPathContentSize;
+UIKIT_EXTERN NSString *const MJRefreshKeyPathContentInset;
+UIKIT_EXTERN NSString *const MJRefreshKeyPathPanState;
+
+UIKIT_EXTERN NSString *const MJRefreshHeaderLastUpdatedTimeKey;
+
+UIKIT_EXTERN NSString *const MJRefreshHeaderIdleText;
+UIKIT_EXTERN NSString *const MJRefreshHeaderPullingText;
+UIKIT_EXTERN NSString *const MJRefreshHeaderRefreshingText;
+
+UIKIT_EXTERN NSString *const MJRefreshAutoFooterIdleText;
+UIKIT_EXTERN NSString *const MJRefreshAutoFooterRefreshingText;
+UIKIT_EXTERN NSString *const MJRefreshAutoFooterNoMoreDataText;
+
+UIKIT_EXTERN NSString *const MJRefreshBackFooterIdleText;
+UIKIT_EXTERN NSString *const MJRefreshBackFooterPullingText;
+UIKIT_EXTERN NSString *const MJRefreshBackFooterRefreshingText;
+UIKIT_EXTERN NSString *const MJRefreshBackFooterNoMoreDataText;
+
+// 状态检查
+#define MJRefreshCheckState \
+MJRefreshState oldState = self.state; \
+if (state == oldState) return; \
+[super setState:state];
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshFooter.h b/frameworks/MJRefresh.framework/Headers/MJRefreshFooter.h
new file mode 100755
index 0000000..e25628f
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshFooter.h
@@ -0,0 +1,30 @@
+// 代码地址: https://github.com/CoderMJLee/MJRefresh
+// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
+// MJRefreshFooter.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/3/5.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+// 上拉刷新控件
+
+#import "MJRefreshComponent.h"
+
+@interface MJRefreshFooter : MJRefreshComponent
+/** 创建footer */
++ (instancetype)footerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock;
+/** 创建footer */
++ (instancetype)footerWithRefreshingTarget:(id)target refreshingAction:(SEL)action;
+
+/** 提示没有更多的数据 */
+- (void)endRefreshingWithNoMoreData;
+- (void)noticeNoMoreData MJRefreshDeprecated("使用endRefreshingWithNoMoreData");
+
+/** 重置没有更多的数据(消除没有更多数据的状态) */
+- (void)resetNoMoreData;
+
+/** 忽略多少scrollView的contentInset的bottom */
+@property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetBottom;
+
+/** 自动根据有无数据来显示和隐藏(有数据就显示,没有数据隐藏) */
+@property (assign, nonatomic, getter=isAutomaticallyHidden) BOOL automaticallyHidden;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshGifHeader.h b/frameworks/MJRefresh.framework/Headers/MJRefreshGifHeader.h
new file mode 100755
index 0000000..560c847
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshGifHeader.h
@@ -0,0 +1,15 @@
+//
+// MJRefreshGifHeader.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshStateHeader.h"
+
+@interface MJRefreshGifHeader : MJRefreshStateHeader
+/** 设置state状态下的动画图片images 动画持续时间duration*/
+- (void)setImages:(NSArray *)images duration:(NSTimeInterval)duration forState:(MJRefreshState)state;
+- (void)setImages:(NSArray *)images forState:(MJRefreshState)state;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshHeader.h b/frameworks/MJRefresh.framework/Headers/MJRefreshHeader.h
new file mode 100755
index 0000000..0816024
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshHeader.h
@@ -0,0 +1,25 @@
+// 代码地址: https://github.com/CoderMJLee/MJRefresh
+// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
+// MJRefreshHeader.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/3/4.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+// 下拉刷新控件:负责监控用户下拉的状态
+
+#import "MJRefreshComponent.h"
+
+@interface MJRefreshHeader : MJRefreshComponent
+/** 创建header */
++ (instancetype)headerWithRefreshingBlock:(MJRefreshComponentRefreshingBlock)refreshingBlock;
+/** 创建header */
++ (instancetype)headerWithRefreshingTarget:(id)target refreshingAction:(SEL)action;
+
+/** 这个key用来存储上一次下拉刷新成功的时间 */
+@property (copy, nonatomic) NSString *lastUpdatedTimeKey;
+/** 上一次下拉刷新成功的时间 */
+@property (strong, nonatomic, readonly) NSDate *lastUpdatedTime;
+
+/** 忽略多少scrollView的contentInset的top */
+@property (assign, nonatomic) CGFloat ignoredScrollViewContentInsetTop;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshNormalHeader.h b/frameworks/MJRefresh.framework/Headers/MJRefreshNormalHeader.h
new file mode 100755
index 0000000..547d05e
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshNormalHeader.h
@@ -0,0 +1,15 @@
+//
+// MJRefreshNormalHeader.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshStateHeader.h"
+
+@interface MJRefreshNormalHeader : MJRefreshStateHeader
+@property (weak, nonatomic, readonly) UIImageView *arrowView;
+/** 菊花的样式 */
+@property (assign, nonatomic) UIActivityIndicatorViewStyle activityIndicatorViewStyle;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/MJRefreshStateHeader.h b/frameworks/MJRefresh.framework/Headers/MJRefreshStateHeader.h
new file mode 100755
index 0000000..5909532
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/MJRefreshStateHeader.h
@@ -0,0 +1,23 @@
+//
+// MJRefreshStateHeader.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/4/24.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+//
+
+#import "MJRefreshHeader.h"
+
+@interface MJRefreshStateHeader : MJRefreshHeader
+#pragma mark - 刷新时间相关
+/** 利用这个block来决定显示的更新时间文字 */
+@property (copy, nonatomic) NSString *(^lastUpdatedTimeText)(NSDate *lastUpdatedTime);
+/** 显示上一次刷新时间的label */
+@property (weak, nonatomic, readonly) UILabel *lastUpdatedTimeLabel;
+
+#pragma mark - 状态相关
+/** 显示刷新状态的label */
+@property (weak, nonatomic, readonly) UILabel *stateLabel;
+/** 设置state状态下的文字 */
+- (void)setTitle:(NSString *)title forState:(MJRefreshState)state;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/UIScrollView+MJExtension.h b/frameworks/MJRefresh.framework/Headers/UIScrollView+MJExtension.h
new file mode 100755
index 0000000..734110f
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/UIScrollView+MJExtension.h
@@ -0,0 +1,23 @@
+// 代码地址: https://github.com/CoderMJLee/MJRefresh
+// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
+// UIScrollView+Extension.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 14-5-28.
+// Copyright (c) 2014年 小码哥. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface UIScrollView (MJExtension)
+@property (assign, nonatomic) CGFloat mj_insetT;
+@property (assign, nonatomic) CGFloat mj_insetB;
+@property (assign, nonatomic) CGFloat mj_insetL;
+@property (assign, nonatomic) CGFloat mj_insetR;
+
+@property (assign, nonatomic) CGFloat mj_offsetX;
+@property (assign, nonatomic) CGFloat mj_offsetY;
+
+@property (assign, nonatomic) CGFloat mj_contentW;
+@property (assign, nonatomic) CGFloat mj_contentH;
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/UIScrollView+MJRefresh.h b/frameworks/MJRefresh.framework/Headers/UIScrollView+MJRefresh.h
new file mode 100755
index 0000000..9f6dc53
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/UIScrollView+MJRefresh.h
@@ -0,0 +1,23 @@
+// 代码地址: https://github.com/CoderMJLee/MJRefresh
+// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
+// UIScrollView+MJRefresh.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 15/3/4.
+// Copyright (c) 2015年 小码哥. All rights reserved.
+// 给ScrollView增加下拉刷新、上拉刷新的功能
+
+#import <UIKit/UIKit.h>
+
+@class MJRefreshHeader, MJRefreshFooter;
+
+@interface UIScrollView (MJRefresh)
+/** 下拉刷新控件 */
+@property (strong, nonatomic) MJRefreshHeader *header;
+/** 上拉刷新控件 */
+@property (strong, nonatomic) MJRefreshFooter *footer;
+
+#pragma mark - other
+- (NSInteger)totalDataCount;
+@property (copy, nonatomic) void (^reloadDataBlock)(NSInteger totalDataCount);
+@end
diff --git a/frameworks/MJRefresh.framework/Headers/UIView+MJExtension.h b/frameworks/MJRefresh.framework/Headers/UIView+MJExtension.h
new file mode 100755
index 0000000..7fde7c1
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Headers/UIView+MJExtension.h
@@ -0,0 +1,19 @@
+// 代码地址: https://github.com/CoderMJLee/MJRefresh
+// 代码地址: http://code4app.com/ios/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E4%B8%8B%E6%8B%89%E4%B8%8A%E6%8B%89%E5%88%B7%E6%96%B0/52326ce26803fabc46000000
+// UIView+Extension.h
+// MJRefreshExample
+//
+// Created by MJ Lee on 14-5-28.
+// Copyright (c) 2014年 小码哥. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface UIView (MJExtension)
+@property (assign, nonatomic) CGFloat mj_x;
+@property (assign, nonatomic) CGFloat mj_y;
+@property (assign, nonatomic) CGFloat mj_w;
+@property (assign, nonatomic) CGFloat mj_h;
+@property (assign, nonatomic) CGSize mj_size;
+@property (assign, nonatomic) CGPoint mj_origin;
+@end
diff --git a/frameworks/MJRefresh.framework/Info.plist b/frameworks/MJRefresh.framework/Info.plist
new file mode 100644
index 0000000..c3cdba3
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Info.plist
Binary files differ
diff --git a/frameworks/MJRefresh.framework/MJRefresh b/frameworks/MJRefresh.framework/MJRefresh
new file mode 100644
index 0000000..a32793c
--- /dev/null
+++ b/frameworks/MJRefresh.framework/MJRefresh
Binary files differ
diff --git a/frameworks/MJRefresh.framework/Modules/module.modulemap b/frameworks/MJRefresh.framework/Modules/module.modulemap
new file mode 100644
index 0000000..4a501b8
--- /dev/null
+++ b/frameworks/MJRefresh.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module MJRefresh {
+ umbrella header "MJRefresh.h"
+
+ export *
+ module * { export * }
+}
diff --git a/frameworks/MJRefresh.framework/_CodeSignature/CodeDirectory b/frameworks/MJRefresh.framework/_CodeSignature/CodeDirectory
new file mode 100644
index 0000000..7e65732
--- /dev/null
+++ b/frameworks/MJRefresh.framework/_CodeSignature/CodeDirectory
Binary files differ
diff --git a/frameworks/MJRefresh.framework/_CodeSignature/CodeRequirements b/frameworks/MJRefresh.framework/_CodeSignature/CodeRequirements
new file mode 100644
index 0000000..c76e813
--- /dev/null
+++ b/frameworks/MJRefresh.framework/_CodeSignature/CodeRequirements
Binary files differ
diff --git a/frameworks/MJRefresh.framework/_CodeSignature/CodeResources b/frameworks/MJRefresh.framework/_CodeSignature/CodeResources
new file mode 100644
index 0000000..1d2ab6c
--- /dev/null
+++ b/frameworks/MJRefresh.framework/_CodeSignature/CodeResources
@@ -0,0 +1,271 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>files</key>
+ <dict>
+ <key>Headers/MJRefresh.h</key>
+ <data>
+ hsVYQiz8loKQq7sz/4SUogl6IAk=
+ </data>
+ <key>Headers/MJRefreshAutoFooter.h</key>
+ <data>
+ 6CgGCZCs5YWh9Vq5kgphr2LfRs8=
+ </data>
+ <key>Headers/MJRefreshAutoGifFooter.h</key>
+ <data>
+ FUIzOm9mNRbnO+Uf/I7/E0fWuUI=
+ </data>
+ <key>Headers/MJRefreshAutoNormalFooter.h</key>
+ <data>
+ M/mV734XKxJlLUqo4DFGk7Dn6Ys=
+ </data>
+ <key>Headers/MJRefreshAutoStateFooter.h</key>
+ <data>
+ uGzWf3OoGGLWN8ZjYJTivu5kJ00=
+ </data>
+ <key>Headers/MJRefreshBackFooter.h</key>
+ <data>
+ vahmOBJb7RedOjuseFg1U0wbZGI=
+ </data>
+ <key>Headers/MJRefreshBackGifFooter.h</key>
+ <data>
+ +Y64GcEW6kbwWrttItd0rDy9jbw=
+ </data>
+ <key>Headers/MJRefreshBackNormalFooter.h</key>
+ <data>
+ l7SlQ9m7iZ+Pd/jx7ZBpmwst2Og=
+ </data>
+ <key>Headers/MJRefreshBackStateFooter.h</key>
+ <data>
+ o8tWkXyJ3jTqgKfXrt6+0Im2b3Y=
+ </data>
+ <key>Headers/MJRefreshComponent.h</key>
+ <data>
+ HT5bOvQh5V/j+RFok5ZqZqCfd3s=
+ </data>
+ <key>Headers/MJRefreshConst.h</key>
+ <data>
+ 89DFUmKlK9qVssCHngD0JXHH8Yk=
+ </data>
+ <key>Headers/MJRefreshFooter.h</key>
+ <data>
+ 8vGYPrw7nDfFbC9g5RNU7zTHNLE=
+ </data>
+ <key>Headers/MJRefreshGifHeader.h</key>
+ <data>
+ 2C00r1fJcLuTM0YOkIqq2aMg9rI=
+ </data>
+ <key>Headers/MJRefreshHeader.h</key>
+ <data>
+ BCRQ0f1Hf3p1CN9Qw2Nl6j8kI+E=
+ </data>
+ <key>Headers/MJRefreshNormalHeader.h</key>
+ <data>
+ sm6wAMfc48sdNYLwZ7X1rctMyFI=
+ </data>
+ <key>Headers/MJRefreshStateHeader.h</key>
+ <data>
+ 1PUfIPsuvLTNWvOAcSfmqeVH9lI=
+ </data>
+ <key>Headers/UIScrollView+MJExtension.h</key>
+ <data>
+ oTZ4DL4dmPslq2OehJsgeJIVt64=
+ </data>
+ <key>Headers/UIScrollView+MJRefresh.h</key>
+ <data>
+ rb/7tuZzKdp3ibkHi2ZUpmi9Pdg=
+ </data>
+ <key>Headers/UIView+MJExtension.h</key>
+ <data>
+ lRqeMEN7MCSmwB9i065HF5L/zvU=
+ </data>
+ <key>Info.plist</key>
+ <data>
+ UaBGddOm/KbDcCETFTFAuanZbUU=
+ </data>
+ <key>Modules/module.modulemap</key>
+ <data>
+ SOzT3U2wHkzCJ+1z/jqxp1ftKMA=
+ </data>
+ </dict>
+ <key>files2</key>
+ <dict>
+ <key>Headers/MJRefresh.h</key>
+ <data>
+ hsVYQiz8loKQq7sz/4SUogl6IAk=
+ </data>
+ <key>Headers/MJRefreshAutoFooter.h</key>
+ <data>
+ 6CgGCZCs5YWh9Vq5kgphr2LfRs8=
+ </data>
+ <key>Headers/MJRefreshAutoGifFooter.h</key>
+ <data>
+ FUIzOm9mNRbnO+Uf/I7/E0fWuUI=
+ </data>
+ <key>Headers/MJRefreshAutoNormalFooter.h</key>
+ <data>
+ M/mV734XKxJlLUqo4DFGk7Dn6Ys=
+ </data>
+ <key>Headers/MJRefreshAutoStateFooter.h</key>
+ <data>
+ uGzWf3OoGGLWN8ZjYJTivu5kJ00=
+ </data>
+ <key>Headers/MJRefreshBackFooter.h</key>
+ <data>
+ vahmOBJb7RedOjuseFg1U0wbZGI=
+ </data>
+ <key>Headers/MJRefreshBackGifFooter.h</key>
+ <data>
+ +Y64GcEW6kbwWrttItd0rDy9jbw=
+ </data>
+ <key>Headers/MJRefreshBackNormalFooter.h</key>
+ <data>
+ l7SlQ9m7iZ+Pd/jx7ZBpmwst2Og=
+ </data>
+ <key>Headers/MJRefreshBackStateFooter.h</key>
+ <data>
+ o8tWkXyJ3jTqgKfXrt6+0Im2b3Y=
+ </data>
+ <key>Headers/MJRefreshComponent.h</key>
+ <data>
+ HT5bOvQh5V/j+RFok5ZqZqCfd3s=
+ </data>
+ <key>Headers/MJRefreshConst.h</key>
+ <data>
+ 89DFUmKlK9qVssCHngD0JXHH8Yk=
+ </data>
+ <key>Headers/MJRefreshFooter.h</key>
+ <data>
+ 8vGYPrw7nDfFbC9g5RNU7zTHNLE=
+ </data>
+ <key>Headers/MJRefreshGifHeader.h</key>
+ <data>
+ 2C00r1fJcLuTM0YOkIqq2aMg9rI=
+ </data>
+ <key>Headers/MJRefreshHeader.h</key>
+ <data>
+ BCRQ0f1Hf3p1CN9Qw2Nl6j8kI+E=
+ </data>
+ <key>Headers/MJRefreshNormalHeader.h</key>
+ <data>
+ sm6wAMfc48sdNYLwZ7X1rctMyFI=
+ </data>
+ <key>Headers/MJRefreshStateHeader.h</key>
+ <data>
+ 1PUfIPsuvLTNWvOAcSfmqeVH9lI=
+ </data>
+ <key>Headers/UIScrollView+MJExtension.h</key>
+ <data>
+ oTZ4DL4dmPslq2OehJsgeJIVt64=
+ </data>
+ <key>Headers/UIScrollView+MJRefresh.h</key>
+ <data>
+ rb/7tuZzKdp3ibkHi2ZUpmi9Pdg=
+ </data>
+ <key>Headers/UIView+MJExtension.h</key>
+ <data>
+ lRqeMEN7MCSmwB9i065HF5L/zvU=
+ </data>
+ <key>Modules/module.modulemap</key>
+ <data>
+ SOzT3U2wHkzCJ+1z/jqxp1ftKMA=
+ </data>
+ </dict>
+ <key>rules</key>
+ <dict>
+ <key>^</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^version.plist$</key>
+ <true/>
+ </dict>
+ <key>rules2</key>
+ <dict>
+ <key>.*\.dSYM($|/)</key>
+ <dict>
+ <key>weight</key>
+ <real>11</real>
+ </dict>
+ <key>^</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^(.*/)?\.DS_Store$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>2000</real>
+ </dict>
+ <key>^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/</key>
+ <dict>
+ <key>nested</key>
+ <true/>
+ <key>weight</key>
+ <real>10</real>
+ </dict>
+ <key>^.*</key>
+ <true/>
+ <key>^.*\.lproj/</key>
+ <dict>
+ <key>optional</key>
+ <true/>
+ <key>weight</key>
+ <real>1000</real>
+ </dict>
+ <key>^.*\.lproj/locversion.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>1100</real>
+ </dict>
+ <key>^Info\.plist$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^PkgInfo$</key>
+ <dict>
+ <key>omit</key>
+ <true/>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^[^/]+$</key>
+ <dict>
+ <key>nested</key>
+ <true/>
+ <key>weight</key>
+ <real>10</real>
+ </dict>
+ <key>^embedded\.provisionprofile$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ <key>^version\.plist$</key>
+ <dict>
+ <key>weight</key>
+ <real>20</real>
+ </dict>
+ </dict>
+</dict>
+</plist>
diff --git a/frameworks/MJRefresh.framework/_CodeSignature/CodeSignature b/frameworks/MJRefresh.framework/_CodeSignature/CodeSignature
new file mode 100644
index 0000000..da6750a
--- /dev/null
+++ b/frameworks/MJRefresh.framework/_CodeSignature/CodeSignature
Binary files differ
diff --git a/frameworks/WAApwImpl.framework/Headers/WAApw.h b/frameworks/WAApwImpl.framework/Headers/WAApw.h
new file mode 100644
index 0000000..0cefa43
--- /dev/null
+++ b/frameworks/WAApwImpl.framework/Headers/WAApw.h
@@ -0,0 +1,15 @@
+//
+// WAApw.h
+// WAApwImplUI
+//
+// Created by wuyx on 16/3/10.
+// Copyright © 2016年 GHW-T-01. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+#import <WASdkIntf/WASdkIntf.h>
+#import "WASdkExtend.h"
+@interface WAApw : WAIApw
+-(void)showEntryFlowIcon;
+-(void)hideEntryFlowIcon;
+@end
diff --git a/frameworks/WAApwImpl.framework/Headers/WAApwCore.h b/frameworks/WAApwImpl.framework/Headers/WAApwCore.h
new file mode 100644
index 0000000..613f5df
--- /dev/null
+++ b/frameworks/WAApwImpl.framework/Headers/WAApwCore.h
@@ -0,0 +1,24 @@
+//
+// WAApwCore.h
+// WAApwImplUI
+//
+// Created by hank on 2017/3/21.
+// Copyright © 2017年 hank. All rights reserved.
+//
+
+#import <WASdkIntf/WASdkIntf.h>
+
+@class WACoreProxy;
+@class WAApwCore;
+#define WAApwLog(fmt,...) {\
+if([WACoreProxy isDebugMode]){\
+NSLog((@"WAApw LOG [(version %@) %s ]:" fmt), [WAApwCore getVersion],__FUNCTION__, ##__VA_ARGS__);\
+[WACoreProxy addLogWithString:[NSString stringWithFormat:(@"(version %@) %s ]:" fmt),[WAApwCore getVersion],__FUNCTION__, ##__VA_ARGS__]];\
+}\
+}
+
+@interface WAApwCore : WACore
+
++(NSString*)getVersion;
+
+@end
diff --git a/frameworks/WAApwImpl.framework/Headers/WAApwImpl.h b/frameworks/WAApwImpl.framework/Headers/WAApwImpl.h
new file mode 100644
index 0000000..9e5d3b5
--- /dev/null
+++ b/frameworks/WAApwImpl.framework/Headers/WAApwImpl.h
@@ -0,0 +1,19 @@
+//
+// WAApwImpl.h
+// WAApwImpl
+//
+// Created by hank on 2017/3/20.
+// Copyright © 2017年 hank. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+//! Project version number for WAApwImpl.
+FOUNDATION_EXPORT double WAApwImplVersionNumber;
+
+//! Project version string for WAApwImpl.
+FOUNDATION_EXPORT const unsigned char WAApwImplVersionString[];
+
+// In this header, you should import all the public headers of your framework using statements like #import <WAApwImpl/PublicHeader.h>
+
+//time:2017/3/25 14:36 ver:1.1.3
diff --git a/frameworks/WAApwImpl.framework/Info.plist b/frameworks/WAApwImpl.framework/Info.plist
new file mode 100644
index 0000000..d31d57c
--- /dev/null
+++ b/frameworks/WAApwImpl.framework/Info.plist
Binary files differ
diff --git a/frameworks/WAApwImpl.framework/Modules/module.modulemap b/frameworks/WAApwImpl.framework/Modules/module.modulemap
new file mode 100644
index 0000000..5a0e8ef
--- /dev/null
+++ b/frameworks/WAApwImpl.framework/Modules/module.modulemap
@@ -0,0 +1,6 @@
+framework module WAApwImpl {
+ umbrella header "WAApwImpl.h"
+
+ export *
+ module * { export * }
+}
diff --git a/frameworks/WAApwImpl.framework/WAApwImpl b/frameworks/WAApwImpl.framework/WAApwImpl
new file mode 100644
index 0000000..378b999
--- /dev/null
+++ b/frameworks/WAApwImpl.framework/WAApwImpl
Binary files differ
--
Gitblit v1.8.0