Steven hace 4 años
padre
commit
2f62c5782f
Se han modificado 20 ficheros con 92 adiciones y 136 borrados
  1. 22 0
      MusicGradeExam/MusicGradeExam/Assets.xcassets/Classroom/teacher_placeImage.imageset/Contents.json
  2. BIN
      MusicGradeExam/MusicGradeExam/Assets.xcassets/Classroom/teacher_placeImage.imageset/teacher_placeImage@2x.png
  3. BIN
      MusicGradeExam/MusicGradeExam/Assets.xcassets/Classroom/teacher_placeImage.imageset/teacher_placeImage@3x.png
  4. 23 2
      MusicGradeExam/MusicGradeExam/UI/Classroom/View/VideoList/ClassVideoListCell.m
  5. 2 2
      MusicGradeExam/MusicGradeExam/UI/Home/SimulationExam/Controller/SimulationExamConfigController.m
  6. 1 1
      MusicGradeExam/MusicGradeExam/UI/Home/SimulationExam/Controller/SimulationWaitExamController.m
  7. 2 2
      MusicGradeExam/Podfile
  8. 7 7
      MusicGradeExam/Podfile.lock
  9. BIN
      MusicGradeExam/Pods/JCore/libjcore-noidfa-ios-2.1.4.a
  10. 2 89
      MusicGradeExam/Pods/JPush/JPUSHService.h
  11. BIN
      MusicGradeExam/Pods/JPush/libjpush-ios-3.3.6.a
  12. BIN
      MusicGradeExam/Pods/JPush/libjpush-noidfa-ios-3.2.4.a
  13. 7 7
      MusicGradeExam/Pods/Manifest.lock
  14. 20 20
      MusicGradeExam/Pods/Pods.xcodeproj/project.pbxproj
  15. 1 1
      MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExam-MusicGradeExamUITests/Pods-MusicGradeExam-MusicGradeExamUITests.debug.xcconfig
  16. 1 1
      MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExam-MusicGradeExamUITests/Pods-MusicGradeExam-MusicGradeExamUITests.release.xcconfig
  17. 1 1
      MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExam/Pods-MusicGradeExam.debug.xcconfig
  18. 1 1
      MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExam/Pods-MusicGradeExam.release.xcconfig
  19. 1 1
      MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExamTests/Pods-MusicGradeExamTests.debug.xcconfig
  20. 1 1
      MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExamTests/Pods-MusicGradeExamTests.release.xcconfig

+ 22 - 0
MusicGradeExam/MusicGradeExam/Assets.xcassets/Classroom/teacher_placeImage.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "teacher_placeImage@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "teacher_placeImage@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
MusicGradeExam/MusicGradeExam/Assets.xcassets/Classroom/teacher_placeImage.imageset/teacher_placeImage@2x.png


BIN
MusicGradeExam/MusicGradeExam/Assets.xcassets/Classroom/teacher_placeImage.imageset/teacher_placeImage@3x.png


+ 23 - 2
MusicGradeExam/MusicGradeExam/UI/Classroom/View/VideoList/ClassVideoListCell.m

@@ -18,6 +18,7 @@
 @property (nonatomic, strong) UILabel *nameLable;
 @property (nonatomic, strong) UILabel *WaitLable;
 @property (nonatomic, strong) UILabel *promptLable;
+@property (nonatomic, strong) UIImageView *tipsImageView;
 @end
 
 @implementation ClassVideoListCell
@@ -45,6 +46,7 @@
     [self.contentView addSubview:self.nameLable];
     [self.contentView addSubview:self.WaitLable];
     [self.contentView addSubview:self.promptLable];
+    [self.contentView addSubview:self.tipsImageView];
     
     self.videoView.frame = CGRectMake(0, 0, self.contentView.width, self.contentView.height);
     [self.backGroundView mas_makeConstraints:^(MASConstraintMaker *make) {
@@ -80,6 +82,12 @@
         make.height.equalTo(@22);
         make.right.mas_equalTo(self.contentView.mas_right).offset(-5);
     }];
+    [self.tipsImageView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.width.mas_equalTo(92);
+        make.height.mas_equalTo(110);
+        make.centerX.mas_equalTo(self.contentView.mas_centerX);
+        make.bottom.mas_equalTo(self.contentView.mas_bottomMargin);
+    }];
 }
 
 - (void)setCellSize:(CGSize)cellSize {
@@ -95,12 +103,16 @@
     
     if (member.userId == nil) {
         self.nameLable.hidden = YES;
-        self.roleLable.hidden = YES;
         self.videoView.hidden = YES;
         self.promptLable.hidden = YES;
-        self.WaitLable.hidden = NO;
+        self.WaitLable.hidden = YES;
+        self.roleLable.hidden = NO;
+        self.roleLable.text = @"主考";
+        self.roleLable.backgroundColor = HexRGB(0xFF5500);
+        self.tipsImageView.hidden = NO;
     }
     else {
+        self.tipsImageView.hidden = YES;
         if ([member.userId isEqualToString:[ClassroomService sharedService].currentRoom.currentMember.userId]) {
             self.nameLable.text = @"我";
             self.roleLable.hidden = YES;
@@ -132,6 +144,7 @@
     self.videoView.hidden = NO;
     self.WaitLable.hidden = YES;
     self.promptLable.hidden = YES;
+    self.tipsImageView.hidden = NO;
     [self cancelVideo];
 }
 
@@ -241,6 +254,14 @@
     return _promptLable;
 }
 
+- (UIImageView *)tipsImageView {
+    if (!_tipsImageView) {
+        _tipsImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"teacher_placeImage"]];
+        _tipsImageView.hidden = NO;
+    }
+    return _tipsImageView;
+}
+
 - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
     [super setSelected:selected animated:animated];
 

+ 2 - 2
MusicGradeExam/MusicGradeExam/UI/Home/SimulationExam/Controller/SimulationExamConfigController.m

@@ -114,10 +114,10 @@
     model.level = [self getLevelByName:self.examLevel];
     model.finishedExam = 3;
     model.openFlag = 1;
-    model.desc = @"1. 保证设备电量充足,提前准备好乐器,谱架,演奏资料。注意考核时段及提醒消息,及时进入考场,完成考试。\n\n2. 考生务必遵守考试纪律,独立完成,考试期间全程打开视频和语音,确保处于安静无噪音的环境,若出现非考生的演奏、提示等声音,则考试成绩作废。\n\n3. 若考试过程中,出现设备断电,网络中断,音视频中断等异常状况,请重新打开App,并于1分钟内重新登录后继续考试。";
+    model.desc = @"1. 保证设备电量充足,提前准备好乐器,谱架,演奏资料。注意考核时段及提醒消息,及时进入考场,完成考试。\n\n2. 考生务必遵守考试纪律,独立完成,考试期间全程打开视频和语音,确保处于安静无噪音的环境,若出现非考生的演奏、提示等声音,则考试成绩作废。\n\n3. 若考试过程中,出现设备断电,网络中断,音视频中断等异常状况,请重新打开App,并于1分钟内重新登录后继续考试。\n\n4.WiFi条件较好的情况下,建议开启“飞行模式”进行考试,避免电话呼叫导致考试中断。";
     model.recordFlag = 0;
     model.waitNum = 3;
-    model.recordMinutes = 5.0f;
+    model.recordMinutes = 3.0f;
     model.examStartTime = beginDateStr;
     model.examEndTime = endDateStr;
     model.baseExamName = @"直播模拟考试";

+ 1 - 1
MusicGradeExam/MusicGradeExam/UI/Home/SimulationExam/Controller/SimulationWaitExamController.m

@@ -300,7 +300,7 @@
 - (NSTimer *)timeTimer {
     if (_timeTimer == nil) {
         
-        _timeTimer = [NSTimer scheduledTimerWithTimeInterval:5
+        _timeTimer = [NSTimer scheduledTimerWithTimeInterval:3
                                                       target:self
                                                     selector:@selector(timeFunction:)
                                                     userInfo:nil

+ 2 - 2
MusicGradeExam/Podfile

@@ -15,8 +15,8 @@ target 'MusicGradeExam' do
   pod 'IQKeyboardManager', '~> 6.0.6'
   pod 'YYKit'
   pod 'Reachability', '~> 3.2'
-  pod 'JCore', '2.3.6-noidfa'
-  pod 'JPush', '3.3.6'
+  pod 'JCore', '2.1.4-noidfa'
+  pod 'JPush', '3.2.4-noidfa'
   pod 'Bugly'
   pod 'HMSegmentedControl'
 #  pod 'UMCCommon'

+ 7 - 7
MusicGradeExam/Podfile.lock

@@ -17,8 +17,8 @@ PODS:
   - Bugly (2.5.71)
   - HMSegmentedControl (1.5.6)
   - IQKeyboardManager (6.0.6)
-  - JCore (2.3.6-noidfa)
-  - JPush (3.3.6):
+  - JCore (2.1.4-noidfa)
+  - JPush (3.2.4-noidfa):
     - JCore (< 3.0.0, >= 2.0.0)
   - Masonry (1.0.2)
   - MBProgressHUD (1.0.0)
@@ -37,8 +37,8 @@ DEPENDENCIES:
   - Bugly
   - HMSegmentedControl
   - IQKeyboardManager (~> 6.0.6)
-  - JCore (= 2.3.6-noidfa)
-  - JPush (= 3.3.6)
+  - JCore (= 2.1.4-noidfa)
+  - JPush (= 3.2.4-noidfa)
   - Masonry (~> 1.0.2)
   - MBProgressHUD (~> 1.0.0)
   - MJExtension (~> 3.0.13)
@@ -68,8 +68,8 @@ SPEC CHECKSUMS:
   Bugly: fd066c75c4a0eca1440f9b6a84bd37d51bfc85ac
   HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352
   IQKeyboardManager: 6b4ecd3e59cf55a26133d802d4678721d7f88499
-  JCore: bef127b3201dc9d18d45851cde9dbb41f05fc0e9
-  JPush: a401b946dcc76b37335422487201bc1ecc8dd296
+  JCore: 2f15311e6889ab43ed5d629802ef793cac566465
+  JPush: 2ff11d3013b360bc1b7da16741027e88f12fe3e6
   Masonry: 7c429b56da9d4ee0bbb3ed77a5ea710d6a5df39e
   MBProgressHUD: 4890f671c94e8a0f3cf959aa731e9de2f036d71a
   MJExtension: 74ec83124a68891619fb7ba9c5c811bbf1691076
@@ -78,6 +78,6 @@ SPEC CHECKSUMS:
   SDWebImage: a72e880a8fe0f7fc31efe15aaed443c074d2a80c
   YYKit: 7cda43304a8dc3696c449041e2cb3107b4e236e7
 
-PODFILE CHECKSUM: 400d2a670b57a91a5b9273b99a6d453a603e5e62
+PODFILE CHECKSUM: 8c48a3d505b02c8d9d43028e131f3ad83373e4ae
 
 COCOAPODS: 1.9.3

BIN
MusicGradeExam/Pods/JCore/libjcore-noidfa-ios-2.3.6.a → MusicGradeExam/Pods/JCore/libjcore-noidfa-ios-2.1.4.a


+ 2 - 89
MusicGradeExam/Pods/JPush/JPUSHService.h

@@ -9,7 +9,7 @@
  * Copyright (c) 2011 ~ 2017 Shenzhen HXHG. All rights reserved.
  */
 
-#define JPUSH_VERSION_NUMBER 3.3.6
+#define JPUSH_VERSION_NUMBER 3.2.4
 
 #import <Foundation/Foundation.h>
 
@@ -22,12 +22,10 @@
 @class UNNotification;
 @protocol JPUSHRegisterDelegate;
 @protocol JPUSHGeofenceDelegate;
-@protocol JPushInMessageDelegate;
 
 typedef void (^JPUSHTagsOperationCompletion)(NSInteger iResCode, NSSet *iTags, NSInteger seq);
 typedef void (^JPUSHTagValidOperationCompletion)(NSInteger iResCode, NSSet *iTags, NSInteger seq, BOOL isBind);
 typedef void (^JPUSHAliasOperationCompletion)(NSInteger iResCode, NSString *iAlias, NSInteger seq);
-typedef void (^JPUSHInMssageCompletion)(NSInteger iResCode);
 
 extern NSString *const kJPFNetworkIsConnectingNotification; // 正在连接中
 extern NSString *const kJPFNetworkDidSetupNotification;     // 建立连接
@@ -50,13 +48,6 @@ typedef NS_OPTIONS(NSUInteger, JPAuthorizationOptions) {
     JPAuthorizationOptionAnnouncement NS_AVAILABLE_IOS(13.0) = (1 << 7) , //The ability for Siri to automatically read out messages over AirPods.
 };
 
-typedef NS_ENUM(NSUInteger, JPAuthorizationStatus) {
-    JPAuthorizationNotDetermined    = 0,   // The user has not yet made a choice regarding whether the application may post user notifications.
-    JPAuthorizationStatusDenied,    // The application is not authorized to post user notifications.
-    JPAuthorizationStatusAuthorized,    // The application is authorized to post user notifications.
-    JPAuthorizationStatusProvisional NS_AVAILABLE_IOS(12.0),    // The application is authorized to post non-interruptive user notifications.
-};
-
 /*!
  * 通知注册实体类
  */
@@ -221,39 +212,13 @@ typedef NS_ENUM(NSUInteger, JPAuthorizationStatus) {
 
 + (void)registerDeviceToken:(NSData *)deviceToken;
 
+
 /*!
  * @abstract 处理收到的 APNs 消息
  */
 + (void)handleRemoteNotification:(NSDictionary *)remoteInfo;
 
 /*!
- * @abstract  向极光服务器提交Token
- *
- * @param voipToken 推送使用的Voip Token
- */
-+ (void)registerVoipToken:(NSData *)voipToken;
-
-
-/*!
- * @abstract  处理收到的 Voip 消息
- *
- * @param remoteInfo 下发的 Voip 内容
- */
-+ (void)handleVoipNotification:(NSDictionary *)remoteInfo;
-
-
-/*!
-* @abstract 检测通知授权状态
-* @param completion 授权结果通过status值返回,详见JPAuthorizationStatus
-*/
-+ (void)requestNotificationAuthorization:(void (^)(JPAuthorizationStatus status))completion;
-
-/*!
-* @abstract 跳转至系统设置页面,iOS8及以上有效
-*/
-+ (void)openSettingsForNotification:(void (^)(BOOL success))completionHandler NS_AVAILABLE_IOS(8_0);
-
-/*!
  * Tags操作接口
  * 支持增加/覆盖/删除/清空/查询操作
  * 详情请参考文档:https://docs.jiguang.cn/jpush/client/iOS/ios_api/)
@@ -635,31 +600,6 @@ typedef NS_ENUM(NSUInteger, JPAuthorizationStatus) {
  */
 + (void)setLogOFF;
 
-/*!
- * @abstract 设置SDK地理位置权限开关
- *
- * @discussion 关闭地理位置之后,SDK地理围栏的相关功能将受到影响,默认是开启。
- *
- */
-+ (void)setLocationEanable:(BOOL)isEanble;
-
-/*!
-* @abstract 设置应用内消息的代理
-*
-* @discussion 遵守JPushInMessageDelegate的代理对象
-*
-*/
-+ (void)setInMessageDelegate:(id<JPushInMessageDelegate>)inMessageDelegate;
-
-
-/*!
-* @abstract 主动拉取应用内消息的接口
-*
-* @discussion 拉取结果的回调
-*
-*/
-+ (void)pullInMessageCompletion:(JPUSHInMssageCompletion)completion;
-
 ///----------------------------------------------------
 ///********************下列方法已过期********************
 ///**************请使用新版tag/alias操作接口**************
@@ -722,13 +662,6 @@ callbackSelector:(SEL)cbSelector
  */
 - (void)jpushNotificationCenter:(UNUserNotificationCenter *)center openSettingsForNotification:(UNNotification *)notification NS_AVAILABLE_IOS(12.0);
 
-/**
- * 监测通知授权状态返回的结果
- * @param status 授权通知状态,详见JPAuthorizationStatus
- * @param info 更多信息,预留参数
- */
-- (void)jpushNotificationAuthorization:(JPAuthorizationStatus)status withInfo:(NSDictionary *)info;
-
 @end
 
 @protocol JPUSHGeofenceDelegate <NSObject>
@@ -752,23 +685,3 @@ callbackSelector:(SEL)cbSelector
 - (void)jpushGeofenceIdentifer:(NSString *)geofenceId didExitRegion:(NSDictionary *)userInfo error:(NSError *)error;
 
 @end
-
-@protocol JPushInMessageDelegate <NSObject>
-
-@optional
-/**
- *是否允许应用内消息弹出,默认为允许
-*/
-- (BOOL)jPushInMessageIsAllowedInMessagePop;
-
-/**
- *应用内消息已弹出
-*/
-- (void)jPushInMessageAlreadyPop;
-
-/**
- *应用内消息已消失
-*/
-- (void)jPushInMessageAlreadyDisappear;
-
-@end

BIN
MusicGradeExam/Pods/JPush/libjpush-ios-3.3.6.a


BIN
MusicGradeExam/Pods/JPush/libjpush-noidfa-ios-3.2.4.a


+ 7 - 7
MusicGradeExam/Pods/Manifest.lock

@@ -17,8 +17,8 @@ PODS:
   - Bugly (2.5.71)
   - HMSegmentedControl (1.5.6)
   - IQKeyboardManager (6.0.6)
-  - JCore (2.3.6-noidfa)
-  - JPush (3.3.6):
+  - JCore (2.1.4-noidfa)
+  - JPush (3.2.4-noidfa):
     - JCore (< 3.0.0, >= 2.0.0)
   - Masonry (1.0.2)
   - MBProgressHUD (1.0.0)
@@ -37,8 +37,8 @@ DEPENDENCIES:
   - Bugly
   - HMSegmentedControl
   - IQKeyboardManager (~> 6.0.6)
-  - JCore (= 2.3.6-noidfa)
-  - JPush (= 3.3.6)
+  - JCore (= 2.1.4-noidfa)
+  - JPush (= 3.2.4-noidfa)
   - Masonry (~> 1.0.2)
   - MBProgressHUD (~> 1.0.0)
   - MJExtension (~> 3.0.13)
@@ -68,8 +68,8 @@ SPEC CHECKSUMS:
   Bugly: fd066c75c4a0eca1440f9b6a84bd37d51bfc85ac
   HMSegmentedControl: 34c1f54d822d8308e7b24f5d901ec674dfa31352
   IQKeyboardManager: 6b4ecd3e59cf55a26133d802d4678721d7f88499
-  JCore: bef127b3201dc9d18d45851cde9dbb41f05fc0e9
-  JPush: a401b946dcc76b37335422487201bc1ecc8dd296
+  JCore: 2f15311e6889ab43ed5d629802ef793cac566465
+  JPush: 2ff11d3013b360bc1b7da16741027e88f12fe3e6
   Masonry: 7c429b56da9d4ee0bbb3ed77a5ea710d6a5df39e
   MBProgressHUD: 4890f671c94e8a0f3cf959aa731e9de2f036d71a
   MJExtension: 74ec83124a68891619fb7ba9c5c811bbf1691076
@@ -78,6 +78,6 @@ SPEC CHECKSUMS:
   SDWebImage: a72e880a8fe0f7fc31efe15aaed443c074d2a80c
   YYKit: 7cda43304a8dc3696c449041e2cb3107b4e236e7
 
-PODFILE CHECKSUM: 400d2a670b57a91a5b9273b99a6d453a603e5e62
+PODFILE CHECKSUM: 8c48a3d505b02c8d9d43028e131f3ad83373e4ae
 
 COCOAPODS: 1.9.3

+ 20 - 20
MusicGradeExam/Pods/Pods.xcodeproj/project.pbxproj

@@ -601,6 +601,7 @@
 
 /* Begin PBXFileReference section */
 		00D3536CEE8BDAA046E855DECF3AEF7E /* IQKeyboardManager.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = IQKeyboardManager.bundle; path = IQKeyboardManager/Resources/IQKeyboardManager.bundle; sourceTree = "<group>"; };
+		00FB27481C4A80F90A55B75D213155F3 /* libjcore-noidfa-ios-2.1.4.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; path = "libjcore-noidfa-ios-2.1.4.a"; sourceTree = "<group>"; };
 		01389018F2C1D1190A9576DA09F3B974 /* YYLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYLabel.h; path = YYKit/Text/YYLabel.h; sourceTree = "<group>"; };
 		01A3AADF08A83ADECE7E1CB6722F1D67 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = "<group>"; };
 		0333B3CFF8A10A454FC550E4892B52B8 /* YYTextContainerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYTextContainerView.m; path = YYKit/Text/Component/YYTextContainerView.m; sourceTree = "<group>"; };
@@ -767,6 +768,7 @@
 		5C370B9C04BB1189A28A7F372D31E1B4 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = "<group>"; };
 		5C4EEB39482E28A418FA012DAA321D02 /* NSObject+YYAddForKVO.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+YYAddForKVO.m"; path = "YYKit/Base/Foundation/NSObject+YYAddForKVO.m"; sourceTree = "<group>"; };
 		5CAC7D4D22553D88B7B5145604E66154 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = "<group>"; };
+		5CC95684330AFD8B0BBB74F5863285CD /* libjpush-noidfa-ios-3.2.4.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; path = "libjpush-noidfa-ios-3.2.4.a"; sourceTree = "<group>"; };
 		5CDE75E846E730ED8CD6735F0BB7BE22 /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = "<group>"; };
 		5D13D9BF306CDA1D3678C5A5E8F65721 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = "<group>"; };
 		5D16323805136219AB2E5C524070872F /* HMSegmentedControl-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HMSegmentedControl-prefix.pch"; sourceTree = "<group>"; };
@@ -878,7 +880,6 @@
 		9D7F9E4E410653EF2DB43BD7249324B7 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = "<group>"; };
 		9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
 		9DB4872F62832CE3E321D0235B61E1F4 /* CALayer+YYWebImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+YYWebImage.m"; path = "YYKit/Image/Categories/CALayer+YYWebImage.m"; sourceTree = "<group>"; };
-		9F1EBACCED8678ED4F49A0BC1653E742 /* libjpush-ios-3.3.6.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; path = "libjpush-ios-3.3.6.a"; sourceTree = "<group>"; };
 		9F58F2B65F5E7849575E59502C572A6D /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = "<group>"; };
 		A03C789CD1A540C21FFBAFE846921B2F /* libPods-MusicGradeExam-MusicGradeExamUITests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-MusicGradeExam-MusicGradeExamUITests.a"; path = "libPods-MusicGradeExam-MusicGradeExamUITests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
 		A05E8CD265F9740EC8E1998188BAFB2A /* YYKVStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYKVStorage.m; path = YYKit/Cache/YYKVStorage.m; sourceTree = "<group>"; };
@@ -962,7 +963,6 @@
 		D58095EA106A2EBCC7ECCFCEA934A1D9 /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = YYSpriteSheetImage.m; path = YYKit/Image/YYSpriteSheetImage.m; sourceTree = "<group>"; };
 		D6611B7D6F17D80254D88717B4DF139A /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = "<group>"; };
 		D6B33DCA253BDDE78A0393146FDB1DC9 /* YYDispatchQueuePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYDispatchQueuePool.h; path = YYKit/Utility/YYDispatchQueuePool.h; sourceTree = "<group>"; };
-		D9A56DB63A7609E99AF63226A1DD2649 /* libjcore-noidfa-ios-2.3.6.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; path = "libjcore-noidfa-ios-2.3.6.a"; sourceTree = "<group>"; };
 		DA1E53D1BC4E622E210FA3B1AB39F9FA /* YYTextSelectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = YYTextSelectionView.h; path = YYKit/Text/Component/YYTextSelectionView.h; sourceTree = "<group>"; };
 		DAE2F6C4DB4B7DAF26E4DB1977A30F8B /* IQUIView+Hierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "IQUIView+Hierarchy.h"; path = "IQKeyboardManager/Categories/IQUIView+Hierarchy.h"; sourceTree = "<group>"; };
 		DBF3D724403D3DDABE75F36B25301811 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/SDImageCache.h; sourceTree = "<group>"; };
@@ -1227,7 +1227,7 @@
 			isa = PBXGroup;
 			children = (
 				D218C304389A04AC7C05C134B6C980B1 /* JPUSHService.h */,
-				5C1444BC60411582F41B997209BF12A4 /* Frameworks */,
+				9EE35F85DB1B9A70EC6638CCA9FB3070 /* Frameworks */,
 				30B959DB4C965A505798FE95C6AB58E7 /* Support Files */,
 			);
 			name = JPush;
@@ -1371,14 +1371,6 @@
 			name = Products;
 			sourceTree = "<group>";
 		};
-		5C1444BC60411582F41B997209BF12A4 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				9F1EBACCED8678ED4F49A0BC1653E742 /* libjpush-ios-3.3.6.a */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
 		5D9005DFB8510FFC79D891E17875CAC3 /* Security */ = {
 			isa = PBXGroup;
 			children = (
@@ -1560,13 +1552,21 @@
 		9C57BC3DD7B95E4947F31C3B5D0AFEAC /* JCore */ = {
 			isa = PBXGroup;
 			children = (
-				CE1935FA67B8FF79AD8763D702D6E7D8 /* Frameworks */,
+				DAF15312844F24455966413717733533 /* Frameworks */,
 				5FB121BF99DBFFEBBFB71A6E2F8A284E /* Support Files */,
 			);
 			name = JCore;
 			path = JCore;
 			sourceTree = "<group>";
 		};
+		9EE35F85DB1B9A70EC6638CCA9FB3070 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				5CC95684330AFD8B0BBB74F5863285CD /* libjpush-noidfa-ios-3.2.4.a */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
 		A7242A248EE5BFE9D51D44FB8D8EE399 /* YYKit */ = {
 			isa = PBXGroup;
 			children = (
@@ -1871,14 +1871,6 @@
 			path = "../Target Support Files/HMSegmentedControl";
 			sourceTree = "<group>";
 		};
-		CE1935FA67B8FF79AD8763D702D6E7D8 /* Frameworks */ = {
-			isa = PBXGroup;
-			children = (
-				D9A56DB63A7609E99AF63226A1DD2649 /* libjcore-noidfa-ios-2.3.6.a */,
-			);
-			name = Frameworks;
-			sourceTree = "<group>";
-		};
 		CF1408CF629C7361332E53B88F7BD30C = {
 			isa = PBXGroup;
 			children = (
@@ -1909,6 +1901,14 @@
 			name = Frameworks;
 			sourceTree = "<group>";
 		};
+		DAF15312844F24455966413717733533 /* Frameworks */ = {
+			isa = PBXGroup;
+			children = (
+				00FB27481C4A80F90A55B75D213155F3 /* libjcore-noidfa-ios-2.1.4.a */,
+			);
+			name = Frameworks;
+			sourceTree = "<group>";
+		};
 		DFBF582B45D779919D549490865325A5 /* Support Files */ = {
 			isa = PBXGroup;
 			children = (

+ 1 - 1
MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExam-MusicGradeExamUITests/Pods-MusicGradeExam-MusicGradeExamUITests.debug.xcconfig

@@ -3,7 +3,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HMSegmentedControl" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/JPush" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MJExtension" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/YYKit"
 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/HMSegmentedControl" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYKit" "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush"
 OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HMSegmentedControl" -isystem "${PODS_ROOT}/Headers/Public/IQKeyboardManager" -isystem "${PODS_ROOT}/Headers/Public/JPush" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/MJExtension" -isystem "${PODS_ROOT}/Headers/Public/MJRefresh" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/Reachability" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" -isystem "${PODS_ROOT}/Headers/Public/YYKit" -iframework "${PODS_ROOT}/Bugly" -iframework "${PODS_ROOT}/YYKit/Vendor"
-OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HMSegmentedControl" -l"IQKeyboardManager" -l"MBProgressHUD" -l"MJExtension" -l"MJRefresh" -l"Masonry" -l"Reachability" -l"SDWebImage" -l"YYKit" -l"c++" -l"jcore-noidfa-ios-2.3.6" -l"jpush-ios-3.3.6" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -framework "WebP" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HMSegmentedControl" -l"IQKeyboardManager" -l"MBProgressHUD" -l"MJExtension" -l"MJRefresh" -l"Masonry" -l"Reachability" -l"SDWebImage" -l"YYKit" -l"c++" -l"jcore-noidfa-ios-2.1.4" -l"jpush-noidfa-ios-3.2.4" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebP" -weak_framework "UserNotifications"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 1 - 1
MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExam-MusicGradeExamUITests/Pods-MusicGradeExam-MusicGradeExamUITests.release.xcconfig

@@ -3,7 +3,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HMSegmentedControl" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/JPush" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MJExtension" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/YYKit"
 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/HMSegmentedControl" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYKit" "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush"
 OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HMSegmentedControl" -isystem "${PODS_ROOT}/Headers/Public/IQKeyboardManager" -isystem "${PODS_ROOT}/Headers/Public/JPush" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/MJExtension" -isystem "${PODS_ROOT}/Headers/Public/MJRefresh" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/Reachability" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" -isystem "${PODS_ROOT}/Headers/Public/YYKit" -iframework "${PODS_ROOT}/Bugly" -iframework "${PODS_ROOT}/YYKit/Vendor"
-OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HMSegmentedControl" -l"IQKeyboardManager" -l"MBProgressHUD" -l"MJExtension" -l"MJRefresh" -l"Masonry" -l"Reachability" -l"SDWebImage" -l"YYKit" -l"c++" -l"jcore-noidfa-ios-2.3.6" -l"jpush-ios-3.3.6" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -framework "WebP" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HMSegmentedControl" -l"IQKeyboardManager" -l"MBProgressHUD" -l"MJExtension" -l"MJRefresh" -l"Masonry" -l"Reachability" -l"SDWebImage" -l"YYKit" -l"c++" -l"jcore-noidfa-ios-2.1.4" -l"jpush-noidfa-ios-3.2.4" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebP" -weak_framework "UserNotifications"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 1 - 1
MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExam/Pods-MusicGradeExam.debug.xcconfig

@@ -3,7 +3,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HMSegmentedControl" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/JPush" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MJExtension" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/YYKit"
 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/HMSegmentedControl" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYKit" "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush"
 OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HMSegmentedControl" -isystem "${PODS_ROOT}/Headers/Public/IQKeyboardManager" -isystem "${PODS_ROOT}/Headers/Public/JPush" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/MJExtension" -isystem "${PODS_ROOT}/Headers/Public/MJRefresh" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/Reachability" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" -isystem "${PODS_ROOT}/Headers/Public/YYKit" -iframework "${PODS_ROOT}/Bugly" -iframework "${PODS_ROOT}/YYKit/Vendor"
-OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HMSegmentedControl" -l"IQKeyboardManager" -l"MBProgressHUD" -l"MJExtension" -l"MJRefresh" -l"Masonry" -l"Reachability" -l"SDWebImage" -l"YYKit" -l"c++" -l"jcore-noidfa-ios-2.3.6" -l"jpush-ios-3.3.6" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -framework "WebP" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HMSegmentedControl" -l"IQKeyboardManager" -l"MBProgressHUD" -l"MJExtension" -l"MJRefresh" -l"Masonry" -l"Reachability" -l"SDWebImage" -l"YYKit" -l"c++" -l"jcore-noidfa-ios-2.1.4" -l"jpush-noidfa-ios-3.2.4" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebP" -weak_framework "UserNotifications"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 1 - 1
MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExam/Pods-MusicGradeExam.release.xcconfig

@@ -3,7 +3,7 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HMSegmentedControl" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/JPush" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MJExtension" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/YYKit"
 LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/HMSegmentedControl" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManager" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/YYKit" "${PODS_ROOT}/JCore" "${PODS_ROOT}/JPush"
 OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HMSegmentedControl" -isystem "${PODS_ROOT}/Headers/Public/IQKeyboardManager" -isystem "${PODS_ROOT}/Headers/Public/JPush" -isystem "${PODS_ROOT}/Headers/Public/MBProgressHUD" -isystem "${PODS_ROOT}/Headers/Public/MJExtension" -isystem "${PODS_ROOT}/Headers/Public/MJRefresh" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/Reachability" -isystem "${PODS_ROOT}/Headers/Public/SDWebImage" -isystem "${PODS_ROOT}/Headers/Public/YYKit" -iframework "${PODS_ROOT}/Bugly" -iframework "${PODS_ROOT}/YYKit/Vendor"
-OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HMSegmentedControl" -l"IQKeyboardManager" -l"MBProgressHUD" -l"MJExtension" -l"MJRefresh" -l"Masonry" -l"Reachability" -l"SDWebImage" -l"YYKit" -l"c++" -l"jcore-noidfa-ios-2.3.6" -l"jpush-ios-3.3.6" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" -framework "WebP" -weak_framework "AppTrackingTransparency" -weak_framework "UserNotifications"
+OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HMSegmentedControl" -l"IQKeyboardManager" -l"MBProgressHUD" -l"MJExtension" -l"MJRefresh" -l"Masonry" -l"Reachability" -l"SDWebImage" -l"YYKit" -l"c++" -l"jcore-noidfa-ios-2.1.4" -l"jpush-noidfa-ios-3.2.4" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "Bugly" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -framework "WebP" -weak_framework "UserNotifications"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 1 - 1
MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExamTests/Pods-MusicGradeExamTests.debug.xcconfig

@@ -1,7 +1,7 @@
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Bugly" "${PODS_ROOT}/YYKit/Vendor"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HMSegmentedControl" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/JPush" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MJExtension" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/YYKit"
-OTHER_LDFLAGS = $(inherited) -l"c++" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit"
+OTHER_LDFLAGS = $(inherited) -l"c++" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.

+ 1 - 1
MusicGradeExam/Pods/Target Support Files/Pods-MusicGradeExamTests/Pods-MusicGradeExamTests.release.xcconfig

@@ -1,7 +1,7 @@
 FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Bugly" "${PODS_ROOT}/YYKit/Vendor"
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HMSegmentedControl" "${PODS_ROOT}/Headers/Public/IQKeyboardManager" "${PODS_ROOT}/Headers/Public/JPush" "${PODS_ROOT}/Headers/Public/MBProgressHUD" "${PODS_ROOT}/Headers/Public/MJExtension" "${PODS_ROOT}/Headers/Public/MJRefresh" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/Reachability" "${PODS_ROOT}/Headers/Public/SDWebImage" "${PODS_ROOT}/Headers/Public/YYKit"
-OTHER_LDFLAGS = $(inherited) -l"c++" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit"
+OTHER_LDFLAGS = $(inherited) -l"c++" -l"resolv" -l"sqlite3" -l"z" -framework "Accelerate" -framework "AssetsLibrary" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreTelephony" -framework "CoreText" -framework "Foundation" -framework "ImageIO" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "SystemConfiguration" -framework "UIKit"
 PODS_BUILD_DIR = ${BUILD_DIR}
 PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
 PODS_PODFILE_DIR_PATH = ${SRCROOT}/.