WASdkIntf.podspec
@@ -9,7 +9,7 @@ Pod::Spec.new do |s| s.name = 'WASdkIntf' s.version = '4.3.0' s.version = '4.4.0' s.summary = 'WASdkIntf framework in production environment.' s.license = 'MIT' s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } @@ -18,6 +18,6 @@ s.platform = :ios s.ios.deployment_target = "7.0" s.vendored_frameworks = 'frameworks/WASdkIntf.framework' s.resources = ['config/*.plist'] #s.resources = ['config/*.plist'] s.requires_arc = true end WASdkIntf/4.4.0/WASdkIntf.podspec
New file @@ -0,0 +1,23 @@ # # Be sure to run `pod spec lint WASdkIntf.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 = 'WASdkIntf' s.version = '4.4.0' s.summary = 'WASdkIntf framework in production environment.' s.license = 'MIT' s.author = { "Wuyx" => "wuyixin_gh@gamehollywood.com" } s.homepage = 'http://repo.wingsdk.cn:8082/summary/WASdkIntf.git' s.source = { :git => "http://admin@repo.wingsdk.cn:8082/r/WASdkIntf.git" , :tag => s.version} s.platform = :ios s.ios.deployment_target = "7.0" s.vendored_frameworks = 'frameworks/WASdkIntf.framework' #s.resources = ['config/*.plist'] s.requires_arc = true end frameworks/WASdkIntf.framework/Headers/WACode.h
@@ -51,6 +51,9 @@ WACodeEmailExists = 4054 ,//邮箱地址已存在 WACodeGraphCodeError = 4055 ,//图形验证码错误 WACodeAccountError = 4057 ,//账号错误 WACodePasswordError = 4058 ,//账号或密码错误 WACodeUserCenterClosed = 4059 ,//用户中心未开启 frameworks/WASdkIntf.framework/Headers/WAConstants.h
@@ -109,6 +109,14 @@ extern NSString *const WAUnbindDidSucceedNotification;//解绑成功 extern NSString *const WAUnbindDidFailNotification;//解绑失败 // sdk登录成功、登出、更新角色id监听 extern NSString *const WAUserDidLogoutNotification; extern NSString *const WAUserDidLoginSuccessNotification; extern NSString *const WAUserDidUpdateGameUserIdNotification; // SDK类型 extern const int WA_SDK_TYPE_FR; // 国外 extern const int WA_SDK_TYPE_CN; // 国内 @@ -138,6 +146,7 @@ extern const int WA_ACCOUNT_DELETE_UI_FAILURE; //调用失败,未开启删除权限或者未登录 extern NSString *const WAPAYCHANNEL_WASANDBOX; @interface WAConstants : NSObject { frameworks/WASdkIntf.framework/Headers/WACoreProxy.h
@@ -29,7 +29,7 @@ #define WALogImpt(fmt,...) {\ NSLog((@"WASDK LOG [(version %@) %s ]:" fmt), [WACoreProxy getSdkVer],__FUNCTION__, ##__VA_ARGS__);\ if([WACoreProxy isDebugMode]){\ if([WACoreProxy displayLog]){\ [WACoreProxy addLogWithString:[NSString stringWithFormat:(@"(version %@) %s ]:" fmt),[WACoreProxy getSdkVer],__FUNCTION__, ##__VA_ARGS__]];\ }\ } frameworks/WASdkIntf.framework/Headers/WACscProxy.h
@@ -39,6 +39,10 @@ */ + (void) openGameReviewAiHelp; /*! @abstract 获取未读消息数目 */ + (void) getUnreadMessageCount:(void(^_Nonnull)(int messageCount, NSError * _Nullable error))callBackBlock; frameworks/WASdkIntf.framework/Headers/WAEvent.h
@@ -7,6 +7,8 @@ // #import <Foundation/Foundation.h> #import <WASdkIntf/WATrackProxy.h> /*! @discussion WAEvent 该类用来做数据收集 - - - frameworks/WASdkIntf.framework/Headers/WAICsc.h
@@ -32,4 +32,8 @@ - (void) openGameReviewAiHelp; #pragma mark -- 获取未读消息数目 - (void) getUnreadMessageCount:(void(^_Nonnull)(int messageCount, NSError * _Nullable error))callBackBlock; @end frameworks/WASdkIntf.framework/Headers/WAInitiatedPurchaseEvent.h
New file @@ -0,0 +1,19 @@ // // WAInitiatedPurchaseEvent.h // WASdkImpl // // Created by lpw on 2025/2/27. // Copyright © 2025 GHW-T-01. All rights reserved. // /** * ghw_initiated_purchase 点击购买事件(虚拟货币) */ #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WAInitiatedPurchaseEvent : WAEvent - (instancetype)init; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.framework/Headers/WALevelAchievedEvent.h
New file @@ -0,0 +1,34 @@ // // WALevelAchievedEvent.h // WASdkImpl // // Created by lpw on 2025/2/27. // Copyright © 2025 GHW-T-01. All rights reserved. // /** * ghw_level_achieved 等级增长事件 */ #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WALevelAchievedEvent : WAEvent /** * ghw_level_achieved 等级增长事件 * <br>触发时机:玩家达到新的等级时调用 * * @param currentLevel 当前等级 */ - (instancetype)initWithCurrentLevel:(int)currentLevel optionalParameter:(nullable NSDictionary*)parameterDic; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.framework/Headers/WALvXEvent.h
New file @@ -0,0 +1,31 @@ // // WALvXEvent.h // WASdkImpl // // Created by lpw on 2025/2/27. // Copyright © 2025 GHW-T-01. All rights reserved. // #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WALvXEvent : WAEvent /** * ghw_self_lv_x 关键等级,传递时,只需传递int类型的级别,sdk内部会自动携带ghw_self_lv_前缀 * <br>触发时机:玩家达到关键等级(需要运营决定)时调用 * * @param level 关键等级 */ - (instancetype)initWithLevel:(int)level; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.framework/Headers/WAPurchaseEvent.h
New file @@ -0,0 +1,39 @@ // // WAPurchaseEvent.h // WASdkImpl // // Created by lpw on 2025/2/27. // Copyright © 2025 GHW-T-01. All rights reserved. // /** * ghw_level_achieved 等级增长事件 */ #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WAPurchaseEvent : WAEvent /** * ghw_purchase 购买完成事件 * <br>触发时机:购买完成的时调用 * * @param itemName 商品名称 或者 商品ID * @param itemAmount 交易的数量,一般为 1 * @param price 交易的总价 */ - (instancetype)initWithItemName:(NSString *)itemName itemAmount:(int)itemAmount price:(float)price; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.framework/Headers/WASdkConfigParser.h
New file @@ -0,0 +1,47 @@ // // GHWParser.h // test // // Created by wuyx on 16/3/3. // Copyright © 2016年 GHW. All rights reserved. // #import <Foundation/Foundation.h> #import "WAComponent.h" @interface WASdkConfigParser : NSObject<NSXMLParserDelegate> @property(nonatomic,copy)NSMutableArray* comps; @property(nonatomic,copy)NSMutableArray* userComps;//用户模块 @property(nonatomic,copy)NSMutableArray* payComps;//支付 @property(nonatomic,copy)NSMutableArray* trackComps;//数据收集模块 @property(nonatomic,copy)NSMutableArray* socialComps;//社交模块 @property(nonatomic,copy)NSMutableArray* apwComps;//应用墙模块 @property(nonatomic,copy)NSMutableArray* coreComps;//公共模块 @property(nonatomic,copy)NSMutableArray* hupComps;//热更新模块 @property(nonatomic,copy)NSMutableArray* pushComps;//消息推送模块 @property(nonatomic,copy)NSMutableArray* adComps;//广告模块 @property(nonatomic,copy)NSMutableArray* cscComps;//客服系统模块 @property(nonatomic,copy)NSMutableArray* adMobComps;//admob模块 @property(nonatomic,copy)NSString* ver; -(void)start; -(void)print; +(instancetype)shareInstance; +(NSString*)getVer; +(NSMutableArray *)getAllComps; +(NSMutableArray*)getUserComps; +(NSMutableArray*)getPayComps; +(NSMutableArray*)getTrackComps; +(NSMutableArray*)getSocialComps; +(NSMutableArray*)getApwComps; +(NSMutableArray*)getCoreComps; +(NSMutableArray*)getHupComps; +(NSMutableArray*)getPushComps; +(NSMutableArray*)getAdComps; +(NSMutableArray*)getCscComps; +(NSMutableArray*)getAdMobComps; //判断模块是否存在 +(BOOL)isExistWithModule:(NSString*)module; //判断某个模块的某个渠道是否存在 +(BOOL)isExistWithPlatform:(NSString*)platform module:(NSString*)module; @end frameworks/WASdkIntf.framework/Headers/WASdkIntf.h
@@ -33,6 +33,15 @@ #import <WASdkIntf/WASocialProxy.h> #import <WASdkIntf/WAEvent.h> #import <WASdkIntf/WAITrack.h> #import <WASdkIntf/WAInitiatedPurchaseEvent.h> #import <WASdkIntf/WALevelAchievedEvent.h> #import <WASdkIntf/WALvXEvent.h> #import <WASdkIntf/WAPurchaseEvent.h> #import <WASdkIntf/WATutorialCompletedEvent.h> #import <WASdkIntf/WAUserCreateEvent.h> #import <WASdkIntf/WAUserImportEvent.h> #import <WASdkIntf/WAUserInfoUpdateEvent.h> #import <WASdkIntf/WATrackProxy.h> #import <WASdkIntf/WABindingResult.h> #import <WASdkIntf/WALoginResult.h> @@ -73,4 +82,5 @@ // In this header, you should import all the public headers of your framework using statements like #import <WASdkIntf/PublicHeader.h> //time:2024/09/29 12:29 ver:4.3.0 //time:2025/03/12 12:29 ver:4.4.0 // 1 frameworks/WASdkIntf.framework/Headers/WATutorialCompletedEvent.h
New file @@ -0,0 +1,20 @@ // // WATutorialCompletedEvent.h // WASdkImpl // // Created by lpw on 2025/2/27. // Copyright © 2025 GHW-T-01. All rights reserved. // /** * ghw_self_tutorial_completed 完成新手任务 * <br>触发时机:完成新手任务(需要运营决定)时调用 */ #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WATutorialCompletedEvent : WAEvent - (instancetype)init; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.framework/Headers/WAUserCreateEvent.h
New file @@ -0,0 +1,41 @@ // // WAUserCreateEvent.h // WASdkImpl // // Created by lpw on 2025/2/27. // Copyright © 2025 GHW-T-01. All rights reserved. // /** * ghw_user_import 用户进服事件 */ #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WAUserCreateEvent : WAEvent /** * ghw_user_create 用户创角事件 * <br>触发时机:玩家创建角色成功后调用 * * @param serverId 服务器ID * @param gameUserId 游戏角色ID * @param nickname 游戏角色名(昵称) * @param registerTime 创角时的时间戳,单位为毫秒(1970以后),长度13位。 */ - (instancetype)initWithServerId:(nonnull NSString *)serverId gameUserId:(nonnull NSString *)gameUserId nickname:(nonnull NSString *)nickname registerTime:(long)registerTime optionalParameter:(nullable NSDictionary*)parameterDic; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.framework/Headers/WAUserImportEvent.h
New file @@ -0,0 +1,24 @@ // // WAUserImportEvent.h // WASdkImpl // // Created by lpw on 2025/2/27. // Copyright © 2025 GHW-T-01. All rights reserved. // /** * ghw_user_import 用户进服事件 */ #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WAUserImportEvent : WAEvent - (instancetype)initWithServerId:(nonnull NSString *)serverId gameUserId:(nonnull NSString *)gameUserId nickname:(nonnull NSString *)nickname level:(int)level isFirstEnter:(BOOL)isFirstEnter; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.framework/Headers/WAUserInfoUpdateEvent.h
New file @@ -0,0 +1,33 @@ // // WAUserInfoUpdateEvent.h // WASdkImpl // // Created by lpw on 2025/2/27. // Copyright © 2025 GHW-T-01. All rights reserved. // ghw_user_info_update 更新用户信息 #import <WASdkIntf/WAEvent.h> NS_ASSUME_NONNULL_BEGIN @interface WAUserInfoUpdateEvent : WAEvent /** * ghw_user_info_update 更新用户信息 * <br>触发时机:玩家更改角色昵称时(必须),或信息更新时(可选) * * @param nickname 游戏角色名(昵称) */ - (instancetype)initWithNickname:(nonnull NSString *)nickname optionalParameter:(nullable NSDictionary*)parameterDic; @end NS_ASSUME_NONNULL_END frameworks/WASdkIntf.framework/Info.plistBinary files differ
frameworks/WASdkIntf.framework/WASdkIntfBinary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeDirectoryBinary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeRequirements-1Binary files differ
frameworks/WASdkIntf.framework/_CodeSignature/CodeResources
@@ -50,7 +50,7 @@ </data> <key>Headers/WACode.h</key> <data> r4z2cEKW3wUv3XmeB7Cvl5exxek= BgdvCi1s3D1UTwMMKvgAWj+v9RA= </data> <key>Headers/WAComponent.h</key> <data> @@ -58,7 +58,7 @@ </data> <key>Headers/WAConstants.h</key> <data> 68hyemiBLYtvITRc0H9iR2FhOrw= Whop1PerkNLObZR6S0LDCVrscSw= </data> <key>Headers/WACore.h</key> <data> @@ -66,11 +66,11 @@ </data> <key>Headers/WACoreProxy.h</key> <data> D6fW+1MSXGii9SsVEIAhtNgd/dU= 3Hy4kwwZgEcZDb5+C9S6svqqL94= </data> <key>Headers/WACscProxy.h</key> <data> jS+1WRdIZEMj8XRaTlJRKsxYhQM= Bc5uZcS2ME+WIkMNcw6xSDUjMiU= </data> <key>Headers/WADeleteRequestModel.h</key> <data> @@ -90,7 +90,7 @@ </data> <key>Headers/WAEvent.h</key> <data> tghaYCX+ot/mxteHkW/fF+HIu30= RCSHjHvQIbf2Klu07MugVfTMtVE= </data> <key>Headers/WAFBAppRequest.h</key> <data> @@ -134,7 +134,7 @@ </data> <key>Headers/WAICsc.h</key> <data> g+/DtUkVfm3QmE1uqd5uZ43RFi8= KyeNNKD3LRZJ+Fj71fhEv8S4T2Y= </data> <key>Headers/WAIHup.h</key> <data> @@ -168,9 +168,21 @@ <data> d+V6PclH0F+tFaf6T+FahgWTknk= </data> <key>Headers/WAInitiatedPurchaseEvent.h</key> <data> YkgGAKsNQB++xoC3k22oVJQvrMM= </data> <key>Headers/WALevelAchievedEvent.h</key> <data> yI3u2zSAtM9/A1WKoumGad+Y4sU= </data> <key>Headers/WALoginResult.h</key> <data> fIjkO7JzEnH/uL1cb9PIDffmtH0= </data> <key>Headers/WALvXEvent.h</key> <data> aK3ZuVpbI0VKeU7lNPId+JNQD8A= </data> <key>Headers/WAParamConfigObj.h</key> <data> @@ -184,13 +196,21 @@ <data> dCH9C3tFdfVePm7aMvyUHM5h4xs= </data> <key>Headers/WAPurchaseEvent.h</key> <data> 2vcI5ua8sUQkW7QDNWg2AwoIEpQ= </data> <key>Headers/WAPushProxy.h</key> <data> YXQLz3D/UWZZFYoEsO2jgp6Guv8= </data> <key>Headers/WASdkConfigParser.h</key> <data> xnINPWOa+FXseTxEWH1drnjqSCE= </data> <key>Headers/WASdkIntf.h</key> <data> 9x64d3T0pvmRIdTu+pBnLWNWNq4= nCoxJK2hSakFRogTfAvSdtdQfnE= </data> <key>Headers/WAShareLinkContent.h</key> <data> @@ -224,6 +244,10 @@ <data> dzWu92Ef+tVz1sHfUju6+8/JCS8= </data> <key>Headers/WATutorialCompletedEvent.h</key> <data> NX10FRQHT8oPvbsLVW1HPSoaedM= </data> <key>Headers/WAUpdateInfo.h</key> <data> sB7fDiuqcxTPxjHQNRcwjerWPTo= @@ -232,13 +256,25 @@ <data> qzcJ3l46XfYKr/2Pa224hyAHXck= </data> <key>Headers/WAUserCreateEvent.h</key> <data> aXGL7RWikyu1fJmG8xRzCgrEUUM= </data> <key>Headers/WAUserImportEvent.h</key> <data> xE84aVd+xwRfu2o/eMLJZ1EQ8Rs= </data> <key>Headers/WAUserInfoUpdateEvent.h</key> <data> Vn9ZSXKT/rDVMXVsv6+L4sK72lI= </data> <key>Headers/WAUserProxy.h</key> <data> KVvAyYgKdkYNdHtOV0M7w7hazbA= </data> <key>Info.plist</key> <data> urI58WA6NhvemNwOd8CBqMlhcc8= owBXFecjyv9PZSLTgqkvi5rAHy8= </data> <key>Modules/module.modulemap</key> <data> @@ -372,11 +408,11 @@ <dict> <key>hash</key> <data> r4z2cEKW3wUv3XmeB7Cvl5exxek= BgdvCi1s3D1UTwMMKvgAWj+v9RA= </data> <key>hash2</key> <data> 5fEQ7dVH56IU5xD6UAa0GGEbu/sYRnMLi32JkfZI9oA= nbKD5brD0LHte3woJfaNiDRkH8xgJ+YxdfjE1bLz3Hg= </data> </dict> <key>Headers/WAComponent.h</key> @@ -394,11 +430,11 @@ <dict> <key>hash</key> <data> 68hyemiBLYtvITRc0H9iR2FhOrw= Whop1PerkNLObZR6S0LDCVrscSw= </data> <key>hash2</key> <data> gCixD1Tk1i8sB9HyJP3KILiE7ywFaaX+0DtA+omOXEs= 8suiwc84KYORFjwWi/MBYny8C1W2PuPNKn5Y6odfGbw= </data> </dict> <key>Headers/WACore.h</key> @@ -416,22 +452,22 @@ <dict> <key>hash</key> <data> D6fW+1MSXGii9SsVEIAhtNgd/dU= 3Hy4kwwZgEcZDb5+C9S6svqqL94= </data> <key>hash2</key> <data> wZpMx1MzFq0Ng9e7wxIMLhtN9A/8N8w2UZyaY8dLY1M= zspwBXmJEH60cpnDPD9nc8nWmzU8CT1bNu1eqX5u6i8= </data> </dict> <key>Headers/WACscProxy.h</key> <dict> <key>hash</key> <data> jS+1WRdIZEMj8XRaTlJRKsxYhQM= Bc5uZcS2ME+WIkMNcw6xSDUjMiU= </data> <key>hash2</key> <data> GJBCcERoJBUj7fVxN1YX1GSTl9zvOeZVwvxWjfvnxik= 58LXLJLhp6zRg5oHzSifIb7Z95lZPfSZqQCAjGH6Elo= </data> </dict> <key>Headers/WADeleteRequestModel.h</key> @@ -482,11 +518,11 @@ <dict> <key>hash</key> <data> tghaYCX+ot/mxteHkW/fF+HIu30= RCSHjHvQIbf2Klu07MugVfTMtVE= </data> <key>hash2</key> <data> vOCI6nV5bcEe4NmPS3X8joNFgQyI2v40fhNNiO0VkWA= Pe7opDR4kri8anYpZ+iq7X0Mx4pkKOPtsgfT8RCJ20o= </data> </dict> <key>Headers/WAFBAppRequest.h</key> @@ -603,11 +639,11 @@ <dict> <key>hash</key> <data> g+/DtUkVfm3QmE1uqd5uZ43RFi8= KyeNNKD3LRZJ+Fj71fhEv8S4T2Y= </data> <key>hash2</key> <data> RlpFv5Qtxc1ViIpnVEgtPwmWdYLcTKPiLU/Al/WGpdM= jSFdLf40f+7OAhkBAiHmC/EMTIPc26+g7WfN/7h0W7s= </data> </dict> <key>Headers/WAIHup.h</key> @@ -698,6 +734,28 @@ dd1wZCLHQfzHy2Q38U2Ch2JW1TM9E67TTY1qFj4xIn8= </data> </dict> <key>Headers/WAInitiatedPurchaseEvent.h</key> <dict> <key>hash</key> <data> YkgGAKsNQB++xoC3k22oVJQvrMM= </data> <key>hash2</key> <data> 4l/YVEnuQgxqBL8BJdWklU+iRLmhWfj5jH8d3AKlbqA= </data> </dict> <key>Headers/WALevelAchievedEvent.h</key> <dict> <key>hash</key> <data> yI3u2zSAtM9/A1WKoumGad+Y4sU= </data> <key>hash2</key> <data> UaRf9TRKU3CA4lwKwLOkwCTslRyteMhviqNkAKkZPtI= </data> </dict> <key>Headers/WALoginResult.h</key> <dict> <key>hash</key> @@ -707,6 +765,17 @@ <key>hash2</key> <data> Wbo3Kq9jy+N6Bhe5lWMK2VJqiDt2abRR+Yh77beS6M8= </data> </dict> <key>Headers/WALvXEvent.h</key> <dict> <key>hash</key> <data> aK3ZuVpbI0VKeU7lNPId+JNQD8A= </data> <key>hash2</key> <data> uvrgybO6ETFZDNn8JWSBL6E/KZfUsATkb2rx/kPt7ik= </data> </dict> <key>Headers/WAParamConfigObj.h</key> @@ -742,6 +811,17 @@ 1aRnn1PmGbPJjqLMBo6df7fZsuToFzO/1ni9Pd74d+o= </data> </dict> <key>Headers/WAPurchaseEvent.h</key> <dict> <key>hash</key> <data> 2vcI5ua8sUQkW7QDNWg2AwoIEpQ= </data> <key>hash2</key> <data> b3Mgqttc7l4apoi2emFKpbnCQQAHQ+RhaI+l5IvDRcQ= </data> </dict> <key>Headers/WAPushProxy.h</key> <dict> <key>hash</key> @@ -753,15 +833,26 @@ 2A2CK0uKxn7w5RpdJsZ+NkZRSwiVZKArscZ1/cVceQo= </data> </dict> <key>Headers/WASdkConfigParser.h</key> <dict> <key>hash</key> <data> xnINPWOa+FXseTxEWH1drnjqSCE= </data> <key>hash2</key> <data> 2ZuNrfbYSfPrVg7A+gbRr3d8RM6teGwKhHL7rxTpN8M= </data> </dict> <key>Headers/WASdkIntf.h</key> <dict> <key>hash</key> <data> 9x64d3T0pvmRIdTu+pBnLWNWNq4= nCoxJK2hSakFRogTfAvSdtdQfnE= </data> <key>hash2</key> <data> v64ZGxQwJNkRTKaYE6nj6etgl9bxTdxyXDMjIzdDjDo= I0UFFzuEfiWLLpeQvOqyTfjzOYvfh8yzkMOw2NCwS1s= </data> </dict> <key>Headers/WAShareLinkContent.h</key> @@ -852,6 +943,17 @@ 5Ye3UhzUi5p//zuns2ilRmFhM9csx86wC81NkLidvrM= </data> </dict> <key>Headers/WATutorialCompletedEvent.h</key> <dict> <key>hash</key> <data> NX10FRQHT8oPvbsLVW1HPSoaedM= </data> <key>hash2</key> <data> fhKmwE1dEx8jcdbkX+WI49e6+WNdYQMe9d9IFUEcbHA= </data> </dict> <key>Headers/WAUpdateInfo.h</key> <dict> <key>hash</key> @@ -874,6 +976,39 @@ 8o/diEF4UTVEdj8LSkBDCIrjRiGPOh6klSCQb5eytzk= </data> </dict> <key>Headers/WAUserCreateEvent.h</key> <dict> <key>hash</key> <data> aXGL7RWikyu1fJmG8xRzCgrEUUM= </data> <key>hash2</key> <data> DDnzKxS/UuwUm96cOc8655Cesy8QUCdsQtFBE6iYlvw= </data> </dict> <key>Headers/WAUserImportEvent.h</key> <dict> <key>hash</key> <data> xE84aVd+xwRfu2o/eMLJZ1EQ8Rs= </data> <key>hash2</key> <data> Q6gdez/vR9DE7Bq8Vyve54ENMznpxYsgpm79du/Mqlk= </data> </dict> <key>Headers/WAUserInfoUpdateEvent.h</key> <dict> <key>hash</key> <data> Vn9ZSXKT/rDVMXVsv6+L4sK72lI= </data> <key>hash2</key> <data> SX6rvlc81ypJDsNNCCPo3wjjzWJ9lp2FKHsMb1qaCS8= </data> </dict> <key>Headers/WAUserProxy.h</key> <dict> <key>hash</key> frameworks/WASdkIntf.framework/_CodeSignature/CodeSignatureBinary files differ