Commit 6cbde3a598f1ea0fd0df353d2dc2784e51b4982e

Authored by alexYang
1 parent d2548f7e2e
Exists in master

重置密码提示修改

Showing 6 changed files with 13 additions and 13 deletions Inline Diff

1 # Gump IOS SDK使用文档 1 # Gump IOS SDK使用文档
2 2
3 3
4 接入手册 4 接入手册
5 V 3.6.4 5 V 3.6.5
6 2018年10月23日 6 2018年10月30日
7 7
8 ## 概述 8 ## 概述
9 #### 本SDK提供gump账号,fb账号,Google帐号,line 登录, 游客登录四种账号登录,iap支付和第三方支付两种支付功能,其中gump账号登录和fb账号登录功能为必须接入,支付可根据需要选择性接入。 9 #### 本SDK提供gump账号,fb账号,Google帐号,line 登录, 游客登录四种账号登录,iap支付和第三方支付两种支付功能,其中gump账号登录和fb账号登录功能为必须接入,支付可根据需要选择性接入。
10 10
11 ## 接入步骤 11 ## 接入步骤
12 ### 1、添加Framework和资源文件 12 ### 1、添加Framework和资源文件
13 + 以下为必须添加的framework以及资源bundle: 13 + 以下为必须添加的framework以及资源bundle:
14 MobileCoreServices.framework、SystemConfiguration.framework、libz.dylib、CFNetwork.framework、GameSDK.framework、StoreKit.framework、GameSDKResources.bundle 14 MobileCoreServices.framework、SystemConfiguration.framework、libz.dylib、CFNetwork.framework、GameSDK.framework、StoreKit.framework、GameSDKResources.bundle
15 15
16 ### 2、引入头文件,设置build setting 16 ### 2、引入头文件,设置build setting
17 因sdk内使用了category,需要设置other linker flag为 -ObjC 17 因sdk内使用了category,需要设置other linker flag为 -ObjC
18 18
19 19
20 ### 3、增加必要配置 20 ### 3、增加必要配置
21 1)在application delegate中, 在application:openURL:sourceApplication:annotation:添加返回: 21 1)在application delegate中, 在application:openURL:sourceApplication:annotation:添加返回:
22 22
23 return [[LetsGameAPI instance] handleOpenURL:url sourceApplication:sourceApplication]; 23 return [[LetsGameAPI instance] handleOpenURL:url sourceApplication:sourceApplication];
24 24
25 25
26 ### 4、在工程里添加SDK登录代码 26 ### 4、在工程里添加SDK登录代码
27 27
28 [LetsGameAPI instance].appId = @"100"; // 设置appId 28 [LetsGameAPI instance].appId = @"100"; // 设置appId
29 [LetsGameAPI instance].appKey = @"100"; // 设置appKey 29 [LetsGameAPI instance].appKey = @"100"; // 设置appKey
30 [LetsGameAPI instance].channelId = @"100"; //设置channelId 30 [LetsGameAPI instance].channelId = @"100"; //设置channelId
31 31
32 //sdk login 初始化 32 //sdk login 初始化
33 [[LetsGameAPI instance] SDKLoginInitofResponse:^(BOOL result) { 33 [[LetsGameAPI instance] SDKLoginInitofResponse:^(BOOL result) {
34 if (result) { 34 if (result) {
35 NSLog(@"初始化成功"); 35 NSLog(@"初始化成功");
36 //隐藏fb登录 36 //隐藏fb登录
37 [LetsGameAPI disableFB:YES]; 37 [LetsGameAPI disableFB:YES];
38 //隐藏Google登录 38 //隐藏Google登录
39 [LetsGameAPI disableGoogle:YES]; 39 [LetsGameAPI disableGoogle:YES];
40 //隐藏gumptech的logo 40 //隐藏gumptech的logo
41 [LetsGameAPI hiddenLogo:YES]; 41 [LetsGameAPI hiddenLogo:YES];
42 //隐藏line登录 42 //隐藏line登录
43 [LetsGameAPI disableLine:YES]; 43 [LetsGameAPI disableLine:YES];
44 44
45 [[LetsGameAPI instance] showLoginView]; // 弹出登录页面 45 [[LetsGameAPI instance] showLoginView]; // 弹出登录页面
46 46
47 // 登录成功回调 47 // 登录成功回调
48 [LetsGameAPI instance].succBlock = ^(NSString *userId, NSString *sessionKey, LSGAccountType type) { 48 [LetsGameAPI instance].succBlock = ^(NSString *userId, NSString *sessionKey, LSGAccountType type) {
49 NSLog(@"%@", [NSString stringWithFormat:@"login succ: userId = %@, sessionKey = %@, accountType = %d", userId, sessionKey, type]); 49 NSLog(@"%@", [NSString stringWithFormat:@"login succ: userId = %@, sessionKey = %@, accountType = %d", userId, sessionKey, type]);
50 }; 50 };
51 51
52 // 登录失败回调,需要游戏自己处理 52 // 登录失败回调,需要游戏自己处理
53 [LetsGameAPI instance].dismissBlock = ^() { 53 [LetsGameAPI instance].dismissBlock = ^() {
54 NSLog(@"dismiss without login"); 54 NSLog(@"dismiss without login");
55 }; 55 };
56 }else{ 56 }else{
57 NSLog(@"初始化失败"); 57 NSLog(@"初始化失败");
58 }]; 58 }];
59 59
60 60
61 61
62 62
63 ### 5、登录注销 63 ### 5、登录注销
64 注销接口只要设置过appId和appKey之后就不需要设置了,注销完成之后会回到登录界面。FB登录回到登录页面,Gump登录或者游客登录回到登录框。 64 注销接口只要设置过appId和appKey之后就不需要设置了,注销完成之后会回到登录界面。FB登录回到登录页面,Gump登录或者游客登录回到登录框。
65 65
66 [LetsGameAPI instance].appId = @"100";//设置appId 66 [LetsGameAPI instance].appId = @"100";//设置appId
67 [LetsGameAPI instance].appKey = @"100";//设置appkey 67 [LetsGameAPI instance].appKey = @"100";//设置appkey
68 [[LetsGameAPI instance] logout]; //注销 68 [[LetsGameAPI instance] logout]; //注销
69 69
70 70
71 ### 6、第三方支付 71 ### 6、第三方支付
72 [LetsGameAPI instance].appId = @"10022"; 72 [LetsGameAPI instance].appId = @"10022";
73 [LetsGameAPI instance].appKey = @"f899139df5e1059396431415e770c6dd"; 73 [LetsGameAPI instance].appKey = @"f899139df5e1059396431415e770c6dd";
74 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary]; 74 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary];
75 [payInfo setValue:@"5001" forKey:@"serverId"];//服务器id,必传参数 75 [payInfo setValue:@"5001" forKey:@"serverId"];//服务器id,必传参数
76 [payInfo setValue:@"10010" forKey:@"roleId"];//用户角色id 76 [payInfo setValue:@"10010" forKey:@"roleId"];//用户角色id
77 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id 77 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id
78 [payInfo setValue:@"10" forKey:@"amount"];//金额 78 [payInfo setValue:@"10" forKey:@"amount"];//金额
79 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//外部订单信息 79 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//外部订单信息
80 [payInfo setValue:@"元宝" forKey:@"product"];//物品ID 80 [payInfo setValue:@"元宝" forKey:@"product"];//物品ID
81 [payInfo setValue:self.sessionKey forKey:@"sessionKey"];//登录成功的sessionKey 81 [payInfo setValue:self.sessionKey forKey:@"sessionKey"];//登录成功的sessionKey
82 [[LetsGameAPI instance] pWeb:payInfo handleCallBack:^{ 82 [[LetsGameAPI instance] pWeb:payInfo handleCallBack:^{
83 //第三方支付完成时的回调(包括支付成功和支付失败,除了支付过程中取消的),取消的不会有回调 83 //第三方支付完成时的回调(包括支付成功和支付失败,除了支付过程中取消的),取消的不会有回调
84 NSLog(@"第三方支付完成"); 84 NSLog(@"第三方支付完成");
85 }]]; 85 }]];
86 86
87 ### 7、IAP支付 87 ### 7、IAP支付
88 若要使用apple IAP支付,需要在AppDelegate的application: didFinishLaunchingWithOptions:方法内注册iap observer,使用如下方法 88 若要使用apple IAP支付,需要在AppDelegate的application: didFinishLaunchingWithOptions:方法内注册iap observer,使用如下方法
89 89
90 [[LetsGameAPI instance] registeIapObserver]; 90 [[LetsGameAPI instance] registeIapObserver];
91 具体调用iap支付的方法如下: 91 具体调用iap支付的方法如下:
92 92
93 [LetsGameAPI instance].appId = @"10022"; 93 [LetsGameAPI instance].appId = @"10022";
94 [LetsGameAPI instance].appKey = @"93a27b0bd99bac3e68a440b48aa421ab"; 94 [LetsGameAPI instance].appKey = @"93a27b0bd99bac3e68a440b48aa421ab";
95 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary]; 95 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary];
96 [payInfo setValue:@"5001" forKey:@"serverId"];//当前用户所在的服务器Id 96 [payInfo setValue:@"5001" forKey:@"serverId"];//当前用户所在的服务器Id
97 [payInfo setValue:@"10010" forKey:@"roleId"];//当前用户的角色id 97 [payInfo setValue:@"10010" forKey:@"roleId"];//当前用户的角色id
98 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id,用于统计 98 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id,用于统计
99 [payInfo setValue:@"10" forKey:@"amount"];//对应支付项的支付金额,实际支付金额以itunes配置为准 99 [payInfo setValue:@"10" forKey:@"amount"];//对应支付项的支付金额,实际支付金额以itunes配置为准
100 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//扩展信息,可以游戏自定义,建议传自有订单号 100 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//扩展信息,可以游戏自定义,建议传自有订单号
101 [payInfo setValue:@"test.product.1" forKey:@"product"];//itunes 后台配置的对应支付项的productId 101 [payInfo setValue:@"test.product.1" forKey:@"product"];//itunes 后台配置的对应支付项的productId
102 [[LetsGameAPI instance] iap:payInfo forUser:@"" succCallback:^(NSString *orderId) { 102 [[LetsGameAPI instance] iap:payInfo forUser:@"" succCallback:^(NSString *orderId) {
103 //此处的回调表明支付已经完成,但此时支付不一定成功,需要服务端验证支付结果 103 //此处的回调表明支付已经完成,但此时支付不一定成功,需要服务端验证支付结果
104 //orderId为gump生成的订单号,此订单号可以在gump server查询此笔支付是否成功 104 //orderId为gump生成的订单号,此订单号可以在gump server查询此笔支付是否成功
105 NSLog(@"IAP completed orderId of Gumptech:%@",orderId); 105 NSLog(@"IAP completed orderId of Gumptech:%@",orderId);
106 } failCallback:^(NSString *orderId) { 106 } failCallback:^(NSString *orderId) {
107 //支付失败 107 //支付失败
108 NSLog(@"IAP file orderId of Gumptech:%@",orderId); 108 NSLog(@"IAP file orderId of Gumptech:%@",orderId);
109 }]; 109 }];
110 ### 8、token的获取 110 ### 8、token的获取
111 FB登录之后会产生token并自动登录,需要如果需要token的话,需要自己调用接口获取。 111 FB登录之后会产生token并自动登录,需要如果需要token的话,需要自己调用接口获取。
112 112
113 //tokenString:token字符串 113 //tokenString:token字符串
114 //refreshTime:refreshTime token最后刷新的时间,即获取的token的时间 114 //refreshTime:refreshTime token最后刷新的时间,即获取的token的时间
115 //expirationTime:expirationTime token最后的有效时间 115 //expirationTime:expirationTime token最后的有效时间
116 [[LetsGameAPI instance] obtainAccessTokenSuccess:^(NSString *tokenString, NSString *refreshTime, NSString *expirationTime) { 116 [[LetsGameAPI instance] obtainAccessTokenSuccess:^(NSString *tokenString, NSString *refreshTime, NSString *expirationTime) {
117 NSLog(@"tokenString %@, refreshTime %@, expirationTime %@", tokenString, refreshTime, expirationTime); 117 NSLog(@"tokenString %@, refreshTime %@, expirationTime %@", tokenString, refreshTime, expirationTime);
118 } failure:^(NSString *errorString) { 118 } failure:^(NSString *errorString) {
119 NSLog(@"get token faile"); 119 NSLog(@"get token faile");
120 }]; 120 }];
121 121
122 122
123 ### 9、第三方支付版本 123 ### 9、第三方支付版本
124 第三方支付,分成两个版本:没有gump币和有gump币,不设置时默认为不带gump币版本,如果使用带gump币的版本如下设置: 124 第三方支付,分成两个版本:没有gump币和有gump币,不设置时默认为不带gump币版本,如果使用带gump币的版本如下设置:
125 125
126 需要在 application:didFinishLaunchingWithOptions方法中添加: 126 需要在 application:didFinishLaunchingWithOptions方法中添加:
127 127
128 [[LetsGameAPI instance] decideWebToVersion:1] 128 [[LetsGameAPI instance] decideWebToVersion:1]
129 129
130 130
131 ### 10、关于侵权还是侵权的接口显示 131 ### 10、关于侵权还是侵权的接口显示
132 运营在后台配置此包名和版本在什么时候显示侵权内容还是不侵权内容,此接口调用需要在游戏才开始加载的时候调用,返回值是YES的时候显示侵权内容,在NO的时候显示不侵权内容。 132 运营在后台配置此包名和版本在什么时候显示侵权内容还是不侵权内容,此接口调用需要在游戏才开始加载的时候调用,返回值是YES的时候显示侵权内容,在NO的时候显示不侵权内容。
133 133
134 注意:关于运营配置的游戏的版本号,我们默认取的是Bulid版本号的值,请注意。 134 注意:关于运营配置的游戏的版本号,我们默认取的是Bulid版本号的值,请注意。
135 135
136 [[LetsGameAPI instance] gameObtainSafeSetInfoWithAppId:@"10056" ChannelId:@"1000" handleCallBack:^(BOOL resultStatus) { 136 [[LetsGameAPI instance] gameObtainSafeSetInfoWithAppId:@"10056" ChannelId:@"1000" handleCallBack:^(BOOL resultStatus) {
137 if (resultStatus) { 137 if (resultStatus) {
138 NSLog(@"YES 侵权"); 138 NSLog(@"YES 侵权");
139 }else{ 139 }else{
140 NSLog(@"NO 不侵权"); 140 NSLog(@"NO 不侵权");
141 } 141 }
142 }]; 142 }];
143 ### 11、横竖屏设置 143 ### 11、横竖屏设置
144 144
145 首先设置SDK默认是横屏,在General->Deployment Info->Device Orientain下,只选择Landscape Left 和 Landscape Right,SDK的界面默认是横屏。 145 首先设置SDK默认是横屏,在General->Deployment Info->Device Orientain下,只选择Landscape Left 和 Landscape Right,SDK的界面默认是横屏。
146 其次如果想使用竖屏的模式,需要在General->Deployment Info->Device Orientain下,只选择Portrait模式,并且需要在AppDelegate中的方法: 146 其次如果想使用竖屏的模式,需要在General->Deployment Info->Device Orientain下,只选择Portrait模式,并且需要在AppDelegate中的方法:
147 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;靠前的位置添加代码设置: 147 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;靠前的位置添加代码设置:
148 148
149 [LetsGameAPI DeviceOrientationIsHorizontal:NO]; 149 [LetsGameAPI DeviceOrientationIsHorizontal:NO];
150 150
151 151
152 152
153 153
154 ### 12、CocoaPods集成 154 ### 12、CocoaPods集成
155 集成项目的.framework和bundle,但是vk登录封装的VK.framework,需要自己手动添加。 155 集成项目的.framework和bundle,但是vk登录封装的VK.framework,需要自己手动添加。
156 ``` 156 ```
157 pod 'GameSDK', '~> 3.5.5' 157 pod 'GameSDK', '~> 3.5.5'
158 ``` 158 ```
159 159
160 ### 13、活动添加 160 ### 13、活动添加
161 添加项目GameActivitySDK.framework 161 添加项目GameActivitySDK.framework
162 设置:设置xxxx.plist 162 设置:设置xxxx.plist
163 只支持HTTP的方式,需要将相应的项目的xxx.plist添加Information Property List->App Transport Security Settings -> Allow Arbitrary Loads设置为YES 163 只支持HTTP的方式,需要将相应的项目的xxx.plist添加Information Property List->App Transport Security Settings -> Allow Arbitrary Loads设置为YES
164 164
165 工程中添加SDK登录代码: 165 工程中添加SDK登录代码:
166 166
167 NSMutableDictionary *activityInfo = [NSMutableDictionary dictionary]; 167 NSMutableDictionary *activityInfo = [NSMutableDictionary dictionary];
168 [activityInfo setValue:@"100" forKey:@"appId"]; 168 [activityInfo setValue:@"100" forKey:@"appId"];
169 [activityInfo setValue:@"f899139df5e1059396431415e770c6dd" forKey:@"appKey"]; 169 [activityInfo setValue:@"f899139df5e1059396431415e770c6dd" forKey:@"appKey"];
170 [activityInfo setValue:@"123456" forKey:@"userId"]; 170 [activityInfo setValue:@"123456" forKey:@"userId"];
171 [activityInfo setValue:@"111" forKey:@"serverId"]; 171 [activityInfo setValue:@"111" forKey:@"serverId"];
172 [activityInfo setValue:@"aaa" forKey:@"serverName"]; 172 [activityInfo setValue:@"aaa" forKey:@"serverName"];
173 [activityInfo setValue:@"222" forKey:@"roleId"]; 173 [activityInfo setValue:@"222" forKey:@"roleId"];
174 [activityInfo setValue:@"ccc" forKey:@"roleName"]; 174 [activityInfo setValue:@"ccc" forKey:@"roleName"];
175 [activityInfo setValue:@"888" forKey:@"diamond"]; 175 [activityInfo setValue:@"888" forKey:@"diamond"];
176 //活动关闭的回调 176 //活动关闭的回调
177 [[LetsGameActivityAPI instance] GameActivityWithParaDictory:activityInfo handleCallBackL:^{ 177 [[LetsGameActivityAPI instance] GameActivityWithParaDictory:activityInfo handleCallBackL:^{
178 NSLog(@"activity finish!"); 178 NSLog(@"activity finish!");
179 }]; 179 }];
180 180
ios/GameSDK.framework/Versions/A/GameSDK
No preview for this file type
ios/GameSDK.framework/Versions/A/Headers/LetsGameAPI.h
1 1
2 #import <Foundation/Foundation.h> 2 #import <Foundation/Foundation.h>
3 #import "LSGAccount.h" 3 #import "LSGAccount.h"
4 4
5 5
6 typedef void (^LSGLoginSuccBlock)(NSString *userId, NSString *sessionKey, LSGAccountType type); 6 typedef void (^LSGLoginSuccBlock)(NSString *userId, NSString *sessionKey, LSGAccountType type);
7 typedef void (^LSGDismissBlock)(void); 7 typedef void (^LSGDismissBlock)(void);
8 8
9 static BOOL isDisableFB = NO; 9 static BOOL isDisableFB = NO;
10 10
11 static BOOL isDisableLine = NO; 11 static BOOL isDisableLine = NO;
12 12
13 static BOOL isDisableGoogle = NO; 13 static BOOL isDisableGoogle = NO;
14 14
15 static BOOL hiddenLogo = NO; 15 static BOOL hiddenLogo = NO;
16 16
17 //默认横屏 17 //默认横屏
18 static BOOL DeviceOrientationIsHorizontal = YES; 18 static BOOL DeviceOrientationIsHorizontal = YES;
19 19
20 static NSString *version = @"3.6.4"; 20 static NSString *version = @"3.6.5";
21 21
22 @interface LetsGameAPI : NSObject<UIApplicationDelegate> 22 @interface LetsGameAPI : NSObject<UIApplicationDelegate>
23 23
24 @property (nonatomic, strong) NSString *appId; 24 @property (nonatomic, strong) NSString *appId;
25 @property (nonatomic, strong) NSString *appKey; 25 @property (nonatomic, strong) NSString *appKey;
26 @property(nonatomic, strong) NSString *channelId; 26 @property(nonatomic, strong) NSString *channelId;
27 @property (nonatomic, copy) LSGLoginSuccBlock succBlock; 27 @property (nonatomic, copy) LSGLoginSuccBlock succBlock;
28 @property (nonatomic, copy) LSGDismissBlock dismissBlock; 28 @property (nonatomic, copy) LSGDismissBlock dismissBlock;
29 @property (nonatomic, assign) int isDebug; 29 @property (nonatomic, assign) int isDebug;
30 @property (nonatomic, assign) int decideWebTo; 30 @property (nonatomic, assign) int decideWebTo;
31 //@property(nonatomic,strong) NSString *version; 31 //@property(nonatomic,strong) NSString *version;
32 32
33 + (instancetype)instance; 33 + (instancetype)instance;
34 34
35 -(NSString*)version; 35 -(NSString*)version;
36 - (void)SDKLoginInitofResponse:(void (^)(BOOL result))response; 36 - (void)SDKLoginInitofResponse:(void (^)(BOOL result))response;
37 - (void)showLoginView; 37 - (void)showLoginView;
38 - (void)showLoginViewInView:(UIView *)view; 38 - (void)showLoginViewInView:(UIView *)view;
39 39
40 +(void)disableFB:(BOOL)isDisable; 40 +(void)disableFB:(BOOL)isDisable;
41 +(void)disableGoogle:(BOOL)isDisable; 41 +(void)disableGoogle:(BOOL)isDisable;
42 +(void)disableLine:(BOOL)isDissable; 42 +(void)disableLine:(BOOL)isDissable;
43 +(BOOL)isFBDisable; 43 +(BOOL)isFBDisable;
44 +(BOOL)isGoogleDisable; 44 +(BOOL)isGoogleDisable;
45 +(BOOL)isLineDisable; 45 +(BOOL)isLineDisable;
46 +(void)hiddenLogo:(BOOL)isHidden; 46 +(void)hiddenLogo:(BOOL)isHidden;
47 +(BOOL)isHiddenLogo; 47 +(BOOL)isHiddenLogo;
48 +(void)DeviceOrientationIsHorizontal:(BOOL)isDisable; 48 +(void)DeviceOrientationIsHorizontal:(BOOL)isDisable;
49 +(BOOL)DeviceOrientationIsHorizontal; 49 +(BOOL)DeviceOrientationIsHorizontal;
50 50
51 - (void)logout; 51 - (void)logout;
52 52
53 - (void)hide; 53 - (void)hide;
54 54
55 - (BOOL)handleOpenURL:(NSURL *)url 55 - (BOOL)handleOpenURL:(NSURL *)url
56 sourceApplication:(NSString *)sourceApplication; 56 sourceApplication:(NSString *)sourceApplication;
57 57
58 -(void)pWeb:(NSDictionary*) pWebInfo handleCallBack:(void (^)()) pWebAccomplistCallback; 58 -(void)pWeb:(NSDictionary*) pWebInfo handleCallBack:(void (^)()) pWebAccomplistCallback;
59 59
60 -(void)iap:(NSDictionary*) payInfo forUser:(NSString*) uid succCallback:(void (^)(NSString* orderId)) succCallback failCallback:(void (^)(NSString* orderId)) failCallback; 60 -(void)iap:(NSDictionary*) payInfo forUser:(NSString*) uid succCallback:(void (^)(NSString* orderId)) succCallback failCallback:(void (^)(NSString* orderId)) failCallback;
61 61
62 -(void)registeIapObserver; 62 -(void)registeIapObserver;
63 63
64 -(void)decideIsDebug:(int)isDebug; 64 -(void)decideIsDebug:(int)isDebug;
65 65
66 -(void)decideWebToVersion:(int)decideWebTo; 66 -(void)decideWebToVersion:(int)decideWebTo;
67 67
68 -(void)obtainAccessTokenSuccess:(void (^)(NSString *tokenString, NSString *refreshTime, NSString *expirationTime))success 68 -(void)obtainAccessTokenSuccess:(void (^)(NSString *tokenString, NSString *refreshTime, NSString *expirationTime))success
69 failure:(void (^)(NSString *errorString))failure; 69 failure:(void (^)(NSString *errorString))failure;
70 70
71 //获取是否展示安全页面,YES展示侵权页面,NO展示非侵权页面 71 //获取是否展示安全页面,YES展示侵权页面,NO展示非侵权页面
72 -(void)gameObtainSafeSetInfoWithAppId:(NSString *)appId 72 -(void)gameObtainSafeSetInfoWithAppId:(NSString *)appId
73 ChannelId:(NSString *)channelId 73 ChannelId:(NSString *)channelId
74 handleCallBack:(void (^)(BOOL resultStatus))callBack; 74 handleCallBack:(void (^)(BOOL resultStatus))callBack;
75 //关闭登录页面 75 //关闭登录页面
76 -(void)hidenLogInView; 76 -(void)hidenLogInView;
77 @end 77 @end
78 78
No preview for this file type
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.pbxproj
1 // !$*UTF8*$! 1 // !$*UTF8*$!
2 { 2 {
3 archiveVersion = 1; 3 archiveVersion = 1;
4 classes = { 4 classes = {
5 }; 5 };
6 objectVersion = 46; 6 objectVersion = 46;
7 objects = { 7 objects = {
8 8
9 /* Begin PBXBuildFile section */ 9 /* Begin PBXBuildFile section */
10 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D8521C312F5900534E33 /* StoreKit.framework */; }; 10 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D8521C312F5900534E33 /* StoreKit.framework */; };
11 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D8541C312F6500534E33 /* QuartzCore.framework */; }; 11 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D8541C312F6500534E33 /* QuartzCore.framework */; };
12 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */; }; 12 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */; };
13 7517F2111FFF437F000237ED /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7517F2101FFF437E000237ED /* GameSDK.framework */; }; 13 7517F2111FFF437F000237ED /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7517F2101FFF437E000237ED /* GameSDK.framework */; };
14 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; }; 14 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; };
15 752CAD8C20CE5CED003C3840 /* GameActivitySDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752CAD8B20CE5CB3003C3840 /* GameActivitySDK.framework */; }; 15 752CAD8C20CE5CED003C3840 /* GameActivitySDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752CAD8B20CE5CB3003C3840 /* GameActivitySDK.framework */; };
16 75864D631FF35A22002C9012 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 75864D601FF35A22002C9012 /* libsqlite3.tbd */; }; 16 75864D631FF35A22002C9012 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 75864D601FF35A22002C9012 /* libsqlite3.tbd */; };
17 75864D651FF35A3A002C9012 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75864D641FF35A3A002C9012 /* CoreTelephony.framework */; }; 17 75864D651FF35A3A002C9012 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75864D641FF35A3A002C9012 /* CoreTelephony.framework */; };
18 75864D671FF35A48002C9012 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 75864D661FF35A48002C9012 /* libz.tbd */; }; 18 75864D671FF35A48002C9012 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 75864D661FF35A48002C9012 /* libz.tbd */; };
19 75864D691FF35A58002C9012 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 75864D681FF35A57002C9012 /* libc++.tbd */; }; 19 75864D691FF35A58002C9012 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 75864D681FF35A57002C9012 /* libc++.tbd */; };
20 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B119303DC6005EF4AB /* Foundation.framework */; }; 20 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B119303DC6005EF4AB /* Foundation.framework */; };
21 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B519303DC6005EF4AB /* UIKit.framework */; }; 21 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B519303DC6005EF4AB /* UIKit.framework */; };
22 9934F1BE19303DC6005EF4AB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1BD19303DC6005EF4AB /* main.m */; }; 22 9934F1BE19303DC6005EF4AB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1BD19303DC6005EF4AB /* main.m */; };
23 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */; }; 23 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */; };
24 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9934F1C319303DC6005EF4AB /* Images.xcassets */; }; 24 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9934F1C319303DC6005EF4AB /* Images.xcassets */; };
25 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F23919307153005EF4AB /* LSGMainViewController.m */; }; 25 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F23919307153005EF4AB /* LSGMainViewController.m */; };
26 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523271930A42500F50D29 /* CFNetwork.framework */; }; 26 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523271930A42500F50D29 /* CFNetwork.framework */; };
27 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; }; 27 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; };
28 /* End PBXBuildFile section */ 28 /* End PBXBuildFile section */
29 29
30 /* Begin PBXContainerItemProxy section */ 30 /* Begin PBXContainerItemProxy section */
31 75C5488520D0E55E002A6ABF /* PBXContainerItemProxy */ = { 31 757EF4E72181D042006EB6CD /* PBXContainerItemProxy */ = {
32 isa = PBXContainerItemProxy; 32 isa = PBXContainerItemProxy;
33 containerPortal = 75C5488020D0E55E002A6ABF /* GameSDK.xcodeproj */; 33 containerPortal = 757EF4E22181D042006EB6CD /* GameSDK.xcodeproj */;
34 proxyType = 2; 34 proxyType = 2;
35 remoteGlobalIDString = 99626194192D9649004FF2E3; 35 remoteGlobalIDString = 99626194192D9649004FF2E3;
36 remoteInfo = GameSDK; 36 remoteInfo = GameSDK;
37 }; 37 };
38 75C5488D20D0E585002A6ABF /* PBXContainerItemProxy */ = { 38 75C5488D20D0E585002A6ABF /* PBXContainerItemProxy */ = {
39 isa = PBXContainerItemProxy; 39 isa = PBXContainerItemProxy;
40 containerPortal = 75C5488820D0E584002A6ABF /* GameActivitySDK.xcodeproj */; 40 containerPortal = 75C5488820D0E584002A6ABF /* GameActivitySDK.xcodeproj */;
41 proxyType = 2; 41 proxyType = 2;
42 remoteGlobalIDString = 752CAD5D20CE2AEE003C3840; 42 remoteGlobalIDString = 752CAD5D20CE2AEE003C3840;
43 remoteInfo = GameActivitySDK; 43 remoteInfo = GameActivitySDK;
44 }; 44 };
45 /* End PBXContainerItemProxy section */ 45 /* End PBXContainerItemProxy section */
46 46
47 /* Begin PBXFileReference section */ 47 /* Begin PBXFileReference section */
48 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; }; 48 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; };
49 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; }; 49 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
50 3309D8521C312F5900534E33 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/StoreKit.framework; sourceTree = "<absolute>"; }; 50 3309D8521C312F5900534E33 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/StoreKit.framework; sourceTree = "<absolute>"; };
51 3309D8541C312F6500534E33 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; }; 51 3309D8541C312F6500534E33 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.1.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
52 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.1.2.5.tbd; path = usr/lib/libz.1.2.5.tbd; sourceTree = SDKROOT; }; 52 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.1.2.5.tbd; path = usr/lib/libz.1.2.5.tbd; sourceTree = SDKROOT; };
53 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; }; 53 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; };
54 331262361C50B56800B1B435 /* VKBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKBridge.framework; path = ../VKBridge.framework; sourceTree = "<group>"; }; 54 331262361C50B56800B1B435 /* VKBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKBridge.framework; path = ../VKBridge.framework; sourceTree = "<group>"; };
55 7517F2101FFF437E000237ED /* GameSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameSDK.framework; path = ../GameSDK.framework; sourceTree = "<group>"; }; 55 7517F2101FFF437E000237ED /* GameSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameSDK.framework; path = ../GameSDK.framework; sourceTree = "<group>"; };
56 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; }; 56 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; };
57 752CAD8B20CE5CB3003C3840 /* GameActivitySDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameActivitySDK.framework; path = ../GameActivitySDK.framework; sourceTree = "<group>"; }; 57 752CAD8B20CE5CB3003C3840 /* GameActivitySDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameActivitySDK.framework; path = ../GameActivitySDK.framework; sourceTree = "<group>"; };
58 757EF4E22181D042006EB6CD /* GameSDK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GameSDK.xcodeproj; path = ../../../iosgamesdk/GameSDK/GameSDK.xcodeproj; sourceTree = "<group>"; };
58 75864D601FF35A22002C9012 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; }; 59 75864D601FF35A22002C9012 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
59 75864D641FF35A3A002C9012 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 60 75864D641FF35A3A002C9012 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
60 75864D661FF35A48002C9012 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 61 75864D661FF35A48002C9012 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
61 75864D681FF35A57002C9012 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; 62 75864D681FF35A57002C9012 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
62 75C5488020D0E55E002A6ABF /* GameSDK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GameSDK.xcodeproj; path = ../../../iosgamesdk/GameSDK/GameSDK.xcodeproj; sourceTree = "<group>"; };
63 75C5488820D0E584002A6ABF /* GameActivitySDK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GameActivitySDK.xcodeproj; path = ../../../GameActivitySDK/GameActivitySDK.xcodeproj; sourceTree = "<group>"; }; 63 75C5488820D0E584002A6ABF /* GameActivitySDK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GameActivitySDK.xcodeproj; path = ../../../GameActivitySDK/GameActivitySDK.xcodeproj; sourceTree = "<group>"; };
64 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 64 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
65 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 65 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
66 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 66 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
67 9934F1B519303DC6005EF4AB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 67 9934F1B519303DC6005EF4AB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
68 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "letsgameDemo-Info.plist"; sourceTree = "<group>"; }; 68 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "letsgameDemo-Info.plist"; sourceTree = "<group>"; };
69 9934F1BD19303DC6005EF4AB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 69 9934F1BD19303DC6005EF4AB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
70 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GameSDKDemo-Prefix.pch"; sourceTree = "<group>"; }; 70 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GameSDKDemo-Prefix.pch"; sourceTree = "<group>"; };
71 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LSGAppDelegate.h; sourceTree = "<group>"; }; 71 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LSGAppDelegate.h; sourceTree = "<group>"; };
72 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LSGAppDelegate.m; sourceTree = "<group>"; }; 72 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LSGAppDelegate.m; sourceTree = "<group>"; };
73 9934F1C319303DC6005EF4AB /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; }; 73 9934F1C319303DC6005EF4AB /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
74 9934F23819307153005EF4AB /* LSGMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSGMainViewController.h; sourceTree = "<group>"; }; 74 9934F23819307153005EF4AB /* LSGMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSGMainViewController.h; sourceTree = "<group>"; };
75 9934F23919307153005EF4AB /* LSGMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSGMainViewController.m; sourceTree = "<group>"; }; 75 9934F23919307153005EF4AB /* LSGMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSGMainViewController.m; sourceTree = "<group>"; };
76 997523271930A42500F50D29 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 76 997523271930A42500F50D29 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
77 997523311930A52600F50D29 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 77 997523311930A52600F50D29 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
78 /* End PBXFileReference section */ 78 /* End PBXFileReference section */
79 79
80 /* Begin PBXFrameworksBuildPhase section */ 80 /* Begin PBXFrameworksBuildPhase section */
81 9934F1AB19303DC6005EF4AB /* Frameworks */ = { 81 9934F1AB19303DC6005EF4AB /* Frameworks */ = {
82 isa = PBXFrameworksBuildPhase; 82 isa = PBXFrameworksBuildPhase;
83 buildActionMask = 2147483647; 83 buildActionMask = 2147483647;
84 files = ( 84 files = (
85 752CAD8C20CE5CED003C3840 /* GameActivitySDK.framework in Frameworks */, 85 752CAD8C20CE5CED003C3840 /* GameActivitySDK.framework in Frameworks */,
86 75864D691FF35A58002C9012 /* libc++.tbd in Frameworks */, 86 75864D691FF35A58002C9012 /* libc++.tbd in Frameworks */,
87 75864D671FF35A48002C9012 /* libz.tbd in Frameworks */, 87 75864D671FF35A48002C9012 /* libz.tbd in Frameworks */,
88 75864D651FF35A3A002C9012 /* CoreTelephony.framework in Frameworks */, 88 75864D651FF35A3A002C9012 /* CoreTelephony.framework in Frameworks */,
89 7517F2111FFF437F000237ED /* GameSDK.framework in Frameworks */, 89 7517F2111FFF437F000237ED /* GameSDK.framework in Frameworks */,
90 75864D631FF35A22002C9012 /* libsqlite3.tbd in Frameworks */, 90 75864D631FF35A22002C9012 /* libsqlite3.tbd in Frameworks */,
91 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */, 91 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */,
92 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */, 92 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */,
93 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */, 93 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */,
94 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */, 94 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */,
95 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */, 95 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */,
96 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */, 96 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */,
97 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */, 97 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */,
98 ); 98 );
99 runOnlyForDeploymentPostprocessing = 0; 99 runOnlyForDeploymentPostprocessing = 0;
100 }; 100 };
101 /* End PBXFrameworksBuildPhase section */ 101 /* End PBXFrameworksBuildPhase section */
102 102
103 /* Begin PBXGroup section */ 103 /* Begin PBXGroup section */
104 27019DC91A208B1500DA560D /* Configuration */ = { 104 27019DC91A208B1500DA560D /* Configuration */ = {
105 isa = PBXGroup; 105 isa = PBXGroup;
106 children = ( 106 children = (
107 27019DCA1A208B1500DA560D /* Path.xcconfig */, 107 27019DCA1A208B1500DA560D /* Path.xcconfig */,
108 27019DCB1A208B1500DA560D /* Project.xcconfig */, 108 27019DCB1A208B1500DA560D /* Project.xcconfig */,
109 ); 109 );
110 path = Configuration; 110 path = Configuration;
111 sourceTree = "<group>"; 111 sourceTree = "<group>";
112 }; 112 };
113 27019DCE1A208B2300DA560D /* Dependencies */ = { 113 27019DCE1A208B2300DA560D /* Dependencies */ = {
114 isa = PBXGroup; 114 isa = PBXGroup;
115 children = ( 115 children = (
116 757EF4E22181D042006EB6CD /* GameSDK.xcodeproj */,
116 75C5488820D0E584002A6ABF /* GameActivitySDK.xcodeproj */, 117 75C5488820D0E584002A6ABF /* GameActivitySDK.xcodeproj */,
117 75C5488020D0E55E002A6ABF /* GameSDK.xcodeproj */,
118 ); 118 );
119 name = Dependencies; 119 name = Dependencies;
120 sourceTree = "<group>"; 120 sourceTree = "<group>";
121 }; 121 };
122 75C5488120D0E55E002A6ABF /* Products */ = { 122 757EF4E32181D042006EB6CD /* Products */ = {
123 isa = PBXGroup; 123 isa = PBXGroup;
124 children = ( 124 children = (
125 75C5488620D0E55E002A6ABF /* libGameSDK.a */, 125 757EF4E82181D042006EB6CD /* libGameSDK.a */,
126 ); 126 );
127 name = Products; 127 name = Products;
128 sourceTree = "<group>"; 128 sourceTree = "<group>";
129 }; 129 };
130 75C5488920D0E584002A6ABF /* Products */ = { 130 75C5488920D0E584002A6ABF /* Products */ = {
131 isa = PBXGroup; 131 isa = PBXGroup;
132 children = ( 132 children = (
133 75C5488E20D0E585002A6ABF /* libGameActivitySDK.a */, 133 75C5488E20D0E585002A6ABF /* libGameActivitySDK.a */,
134 ); 134 );
135 name = Products; 135 name = Products;
136 sourceTree = "<group>"; 136 sourceTree = "<group>";
137 }; 137 };
138 9934F1A519303DC6005EF4AB = { 138 9934F1A519303DC6005EF4AB = {
139 isa = PBXGroup; 139 isa = PBXGroup;
140 children = ( 140 children = (
141 27019DC91A208B1500DA560D /* Configuration */, 141 27019DC91A208B1500DA560D /* Configuration */,
142 27019DCE1A208B2300DA560D /* Dependencies */, 142 27019DCE1A208B2300DA560D /* Dependencies */,
143 9934F1B719303DC6005EF4AB /* letsgameDemo */, 143 9934F1B719303DC6005EF4AB /* letsgameDemo */,
144 9934F1B019303DC6005EF4AB /* Frameworks */, 144 9934F1B019303DC6005EF4AB /* Frameworks */,
145 9934F1AF19303DC6005EF4AB /* Products */, 145 9934F1AF19303DC6005EF4AB /* Products */,
146 ); 146 );
147 sourceTree = "<group>"; 147 sourceTree = "<group>";
148 }; 148 };
149 9934F1AF19303DC6005EF4AB /* Products */ = { 149 9934F1AF19303DC6005EF4AB /* Products */ = {
150 isa = PBXGroup; 150 isa = PBXGroup;
151 children = ( 151 children = (
152 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */, 152 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */,
153 ); 153 );
154 name = Products; 154 name = Products;
155 sourceTree = "<group>"; 155 sourceTree = "<group>";
156 }; 156 };
157 9934F1B019303DC6005EF4AB /* Frameworks */ = { 157 9934F1B019303DC6005EF4AB /* Frameworks */ = {
158 isa = PBXGroup; 158 isa = PBXGroup;
159 children = ( 159 children = (
160 752CAD8B20CE5CB3003C3840 /* GameActivitySDK.framework */, 160 752CAD8B20CE5CB3003C3840 /* GameActivitySDK.framework */,
161 7517F2101FFF437E000237ED /* GameSDK.framework */, 161 7517F2101FFF437E000237ED /* GameSDK.framework */,
162 75864D681FF35A57002C9012 /* libc++.tbd */, 162 75864D681FF35A57002C9012 /* libc++.tbd */,
163 75864D661FF35A48002C9012 /* libz.tbd */, 163 75864D661FF35A48002C9012 /* libz.tbd */,
164 75864D641FF35A3A002C9012 /* CoreTelephony.framework */, 164 75864D641FF35A3A002C9012 /* CoreTelephony.framework */,
165 75864D601FF35A22002C9012 /* libsqlite3.tbd */, 165 75864D601FF35A22002C9012 /* libsqlite3.tbd */,
166 331262361C50B56800B1B435 /* VKBridge.framework */, 166 331262361C50B56800B1B435 /* VKBridge.framework */,
167 3309D97E1C4394C800534E33 /* VKSdk.framework */, 167 3309D97E1C4394C800534E33 /* VKSdk.framework */,
168 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */, 168 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */,
169 3309D8541C312F6500534E33 /* QuartzCore.framework */, 169 3309D8541C312F6500534E33 /* QuartzCore.framework */,
170 3309D8521C312F5900534E33 /* StoreKit.framework */, 170 3309D8521C312F5900534E33 /* StoreKit.framework */,
171 997523311930A52600F50D29 /* MobileCoreServices.framework */, 171 997523311930A52600F50D29 /* MobileCoreServices.framework */,
172 997523271930A42500F50D29 /* CFNetwork.framework */, 172 997523271930A42500F50D29 /* CFNetwork.framework */,
173 9934F1B119303DC6005EF4AB /* Foundation.framework */, 173 9934F1B119303DC6005EF4AB /* Foundation.framework */,
174 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */, 174 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */,
175 9934F1B519303DC6005EF4AB /* UIKit.framework */, 175 9934F1B519303DC6005EF4AB /* UIKit.framework */,
176 ); 176 );
177 name = Frameworks; 177 name = Frameworks;
178 sourceTree = "<group>"; 178 sourceTree = "<group>";
179 }; 179 };
180 9934F1B719303DC6005EF4AB /* letsgameDemo */ = { 180 9934F1B719303DC6005EF4AB /* letsgameDemo */ = {
181 isa = PBXGroup; 181 isa = PBXGroup;
182 children = ( 182 children = (
183 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */, 183 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */,
184 9934F1C319303DC6005EF4AB /* Images.xcassets */, 184 9934F1C319303DC6005EF4AB /* Images.xcassets */,
185 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */, 185 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */,
186 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */, 186 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */,
187 9934F23819307153005EF4AB /* LSGMainViewController.h */, 187 9934F23819307153005EF4AB /* LSGMainViewController.h */,
188 9934F23919307153005EF4AB /* LSGMainViewController.m */, 188 9934F23919307153005EF4AB /* LSGMainViewController.m */,
189 9934F1B819303DC6005EF4AB /* Supporting Files */, 189 9934F1B819303DC6005EF4AB /* Supporting Files */,
190 ); 190 );
191 path = letsgameDemo; 191 path = letsgameDemo;
192 sourceTree = "<group>"; 192 sourceTree = "<group>";
193 }; 193 };
194 9934F1B819303DC6005EF4AB /* Supporting Files */ = { 194 9934F1B819303DC6005EF4AB /* Supporting Files */ = {
195 isa = PBXGroup; 195 isa = PBXGroup;
196 children = ( 196 children = (
197 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */, 197 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */,
198 9934F1BD19303DC6005EF4AB /* main.m */, 198 9934F1BD19303DC6005EF4AB /* main.m */,
199 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */, 199 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */,
200 ); 200 );
201 name = "Supporting Files"; 201 name = "Supporting Files";
202 sourceTree = "<group>"; 202 sourceTree = "<group>";
203 }; 203 };
204 /* End PBXGroup section */ 204 /* End PBXGroup section */
205 205
206 /* Begin PBXNativeTarget section */ 206 /* Begin PBXNativeTarget section */
207 9934F1AD19303DC6005EF4AB /* GameSDKDemo */ = { 207 9934F1AD19303DC6005EF4AB /* GameSDKDemo */ = {
208 isa = PBXNativeTarget; 208 isa = PBXNativeTarget;
209 buildConfigurationList = 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */; 209 buildConfigurationList = 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */;
210 buildPhases = ( 210 buildPhases = (
211 9934F1AA19303DC6005EF4AB /* Sources */, 211 9934F1AA19303DC6005EF4AB /* Sources */,
212 9934F1AB19303DC6005EF4AB /* Frameworks */, 212 9934F1AB19303DC6005EF4AB /* Frameworks */,
213 9934F1AC19303DC6005EF4AB /* Resources */, 213 9934F1AC19303DC6005EF4AB /* Resources */,
214 ); 214 );
215 buildRules = ( 215 buildRules = (
216 ); 216 );
217 dependencies = ( 217 dependencies = (
218 ); 218 );
219 name = GameSDKDemo; 219 name = GameSDKDemo;
220 productName = letsgameDemo; 220 productName = letsgameDemo;
221 productReference = 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */; 221 productReference = 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */;
222 productType = "com.apple.product-type.application"; 222 productType = "com.apple.product-type.application";
223 }; 223 };
224 /* End PBXNativeTarget section */ 224 /* End PBXNativeTarget section */
225 225
226 /* Begin PBXProject section */ 226 /* Begin PBXProject section */
227 9934F1A619303DC6005EF4AB /* Project object */ = { 227 9934F1A619303DC6005EF4AB /* Project object */ = {
228 isa = PBXProject; 228 isa = PBXProject;
229 attributes = { 229 attributes = {
230 CLASSPREFIX = LSG; 230 CLASSPREFIX = LSG;
231 LastUpgradeCheck = 0710; 231 LastUpgradeCheck = 0710;
232 TargetAttributes = { 232 TargetAttributes = {
233 9934F1AD19303DC6005EF4AB = { 233 9934F1AD19303DC6005EF4AB = {
234 DevelopmentTeam = NA5R6CY7V3; 234 DevelopmentTeam = NA5R6CY7V3;
235 ProvisioningStyle = Automatic; 235 ProvisioningStyle = Automatic;
236 SystemCapabilities = { 236 SystemCapabilities = {
237 com.apple.GameCenter = { 237 com.apple.GameCenter = {
238 enabled = 0; 238 enabled = 0;
239 }; 239 };
240 com.apple.InAppPurchase = { 240 com.apple.InAppPurchase = {
241 enabled = 0; 241 enabled = 0;
242 }; 242 };
243 }; 243 };
244 }; 244 };
245 }; 245 };
246 }; 246 };
247 buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */; 247 buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */;
248 compatibilityVersion = "Xcode 3.2"; 248 compatibilityVersion = "Xcode 3.2";
249 developmentRegion = English; 249 developmentRegion = English;
250 hasScannedForEncodings = 0; 250 hasScannedForEncodings = 0;
251 knownRegions = ( 251 knownRegions = (
252 en, 252 en,
253 ); 253 );
254 mainGroup = 9934F1A519303DC6005EF4AB; 254 mainGroup = 9934F1A519303DC6005EF4AB;
255 productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */; 255 productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */;
256 projectDirPath = ""; 256 projectDirPath = "";
257 projectReferences = ( 257 projectReferences = (
258 { 258 {
259 ProductGroup = 75C5488920D0E584002A6ABF /* Products */; 259 ProductGroup = 75C5488920D0E584002A6ABF /* Products */;
260 ProjectRef = 75C5488820D0E584002A6ABF /* GameActivitySDK.xcodeproj */; 260 ProjectRef = 75C5488820D0E584002A6ABF /* GameActivitySDK.xcodeproj */;
261 }, 261 },
262 { 262 {
263 ProductGroup = 75C5488120D0E55E002A6ABF /* Products */; 263 ProductGroup = 757EF4E32181D042006EB6CD /* Products */;
264 ProjectRef = 75C5488020D0E55E002A6ABF /* GameSDK.xcodeproj */; 264 ProjectRef = 757EF4E22181D042006EB6CD /* GameSDK.xcodeproj */;
265 }, 265 },
266 ); 266 );
267 projectRoot = ""; 267 projectRoot = "";
268 targets = ( 268 targets = (
269 9934F1AD19303DC6005EF4AB /* GameSDKDemo */, 269 9934F1AD19303DC6005EF4AB /* GameSDKDemo */,
270 ); 270 );
271 }; 271 };
272 /* End PBXProject section */ 272 /* End PBXProject section */
273 273
274 /* Begin PBXReferenceProxy section */ 274 /* Begin PBXReferenceProxy section */
275 75C5488620D0E55E002A6ABF /* libGameSDK.a */ = { 275 757EF4E82181D042006EB6CD /* libGameSDK.a */ = {
276 isa = PBXReferenceProxy; 276 isa = PBXReferenceProxy;
277 fileType = archive.ar; 277 fileType = archive.ar;
278 path = libGameSDK.a; 278 path = libGameSDK.a;
279 remoteRef = 75C5488520D0E55E002A6ABF /* PBXContainerItemProxy */; 279 remoteRef = 757EF4E72181D042006EB6CD /* PBXContainerItemProxy */;
280 sourceTree = BUILT_PRODUCTS_DIR; 280 sourceTree = BUILT_PRODUCTS_DIR;
281 }; 281 };
282 75C5488E20D0E585002A6ABF /* libGameActivitySDK.a */ = { 282 75C5488E20D0E585002A6ABF /* libGameActivitySDK.a */ = {
283 isa = PBXReferenceProxy; 283 isa = PBXReferenceProxy;
284 fileType = archive.ar; 284 fileType = archive.ar;
285 path = libGameActivitySDK.a; 285 path = libGameActivitySDK.a;
286 remoteRef = 75C5488D20D0E585002A6ABF /* PBXContainerItemProxy */; 286 remoteRef = 75C5488D20D0E585002A6ABF /* PBXContainerItemProxy */;
287 sourceTree = BUILT_PRODUCTS_DIR; 287 sourceTree = BUILT_PRODUCTS_DIR;
288 }; 288 };
289 /* End PBXReferenceProxy section */ 289 /* End PBXReferenceProxy section */
290 290
291 /* Begin PBXResourcesBuildPhase section */ 291 /* Begin PBXResourcesBuildPhase section */
292 9934F1AC19303DC6005EF4AB /* Resources */ = { 292 9934F1AC19303DC6005EF4AB /* Resources */ = {
293 isa = PBXResourcesBuildPhase; 293 isa = PBXResourcesBuildPhase;
294 buildActionMask = 2147483647; 294 buildActionMask = 2147483647;
295 files = ( 295 files = (
296 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */, 296 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */,
297 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */, 297 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */,
298 ); 298 );
299 runOnlyForDeploymentPostprocessing = 0; 299 runOnlyForDeploymentPostprocessing = 0;
300 }; 300 };
301 /* End PBXResourcesBuildPhase section */ 301 /* End PBXResourcesBuildPhase section */
302 302
303 /* Begin PBXSourcesBuildPhase section */ 303 /* Begin PBXSourcesBuildPhase section */
304 9934F1AA19303DC6005EF4AB /* Sources */ = { 304 9934F1AA19303DC6005EF4AB /* Sources */ = {
305 isa = PBXSourcesBuildPhase; 305 isa = PBXSourcesBuildPhase;
306 buildActionMask = 2147483647; 306 buildActionMask = 2147483647;
307 files = ( 307 files = (
308 9934F1BE19303DC6005EF4AB /* main.m in Sources */, 308 9934F1BE19303DC6005EF4AB /* main.m in Sources */,
309 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */, 309 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */,
310 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */, 310 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */,
311 ); 311 );
312 runOnlyForDeploymentPostprocessing = 0; 312 runOnlyForDeploymentPostprocessing = 0;
313 }; 313 };
314 /* End PBXSourcesBuildPhase section */ 314 /* End PBXSourcesBuildPhase section */
315 315
316 /* Begin XCBuildConfiguration section */ 316 /* Begin XCBuildConfiguration section */
317 9934F1D819303DC6005EF4AB /* Debug */ = { 317 9934F1D819303DC6005EF4AB /* Debug */ = {
318 isa = XCBuildConfiguration; 318 isa = XCBuildConfiguration;
319 buildSettings = { 319 buildSettings = {
320 ALWAYS_SEARCH_USER_PATHS = YES; 320 ALWAYS_SEARCH_USER_PATHS = YES;
321 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 321 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
322 CLANG_CXX_LIBRARY = "libc++"; 322 CLANG_CXX_LIBRARY = "libc++";
323 CLANG_ENABLE_MODULES = YES; 323 CLANG_ENABLE_MODULES = YES;
324 CLANG_ENABLE_OBJC_ARC = YES; 324 CLANG_ENABLE_OBJC_ARC = YES;
325 CLANG_WARN_BOOL_CONVERSION = YES; 325 CLANG_WARN_BOOL_CONVERSION = YES;
326 CLANG_WARN_CONSTANT_CONVERSION = YES; 326 CLANG_WARN_CONSTANT_CONVERSION = YES;
327 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 327 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
328 CLANG_WARN_EMPTY_BODY = YES; 328 CLANG_WARN_EMPTY_BODY = YES;
329 CLANG_WARN_ENUM_CONVERSION = YES; 329 CLANG_WARN_ENUM_CONVERSION = YES;
330 CLANG_WARN_INT_CONVERSION = YES; 330 CLANG_WARN_INT_CONVERSION = YES;
331 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 331 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
332 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 332 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
333 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 333 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
334 COPY_PHASE_STRIP = YES; 334 COPY_PHASE_STRIP = YES;
335 ENABLE_TESTABILITY = YES; 335 ENABLE_TESTABILITY = YES;
336 GCC_C_LANGUAGE_STANDARD = gnu99; 336 GCC_C_LANGUAGE_STANDARD = gnu99;
337 GCC_DYNAMIC_NO_PIC = NO; 337 GCC_DYNAMIC_NO_PIC = NO;
338 GCC_OPTIMIZATION_LEVEL = 0; 338 GCC_OPTIMIZATION_LEVEL = 0;
339 GCC_PREPROCESSOR_DEFINITIONS = ( 339 GCC_PREPROCESSOR_DEFINITIONS = (
340 "DEBUG=1", 340 "DEBUG=1",
341 "$(inherited)", 341 "$(inherited)",
342 ); 342 );
343 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 343 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
344 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 344 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
345 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 345 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
346 GCC_WARN_UNDECLARED_SELECTOR = YES; 346 GCC_WARN_UNDECLARED_SELECTOR = YES;
347 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 347 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
348 GCC_WARN_UNUSED_FUNCTION = YES; 348 GCC_WARN_UNUSED_FUNCTION = YES;
349 GCC_WARN_UNUSED_VARIABLE = YES; 349 GCC_WARN_UNUSED_VARIABLE = YES;
350 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; 350 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**";
351 IPHONEOS_DEPLOYMENT_TARGET = 8.4; 351 IPHONEOS_DEPLOYMENT_TARGET = 8.4;
352 ONLY_ACTIVE_ARCH = YES; 352 ONLY_ACTIVE_ARCH = YES;
353 SDKROOT = iphoneos; 353 SDKROOT = iphoneos;
354 }; 354 };
355 name = Debug; 355 name = Debug;
356 }; 356 };
357 9934F1D919303DC6005EF4AB /* Release */ = { 357 9934F1D919303DC6005EF4AB /* Release */ = {
358 isa = XCBuildConfiguration; 358 isa = XCBuildConfiguration;
359 buildSettings = { 359 buildSettings = {
360 ALWAYS_SEARCH_USER_PATHS = YES; 360 ALWAYS_SEARCH_USER_PATHS = YES;
361 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 361 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
362 CLANG_CXX_LIBRARY = "libc++"; 362 CLANG_CXX_LIBRARY = "libc++";
363 CLANG_ENABLE_MODULES = YES; 363 CLANG_ENABLE_MODULES = YES;
364 CLANG_ENABLE_OBJC_ARC = YES; 364 CLANG_ENABLE_OBJC_ARC = YES;
365 CLANG_WARN_BOOL_CONVERSION = YES; 365 CLANG_WARN_BOOL_CONVERSION = YES;
366 CLANG_WARN_CONSTANT_CONVERSION = YES; 366 CLANG_WARN_CONSTANT_CONVERSION = YES;
367 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 367 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
368 CLANG_WARN_EMPTY_BODY = YES; 368 CLANG_WARN_EMPTY_BODY = YES;
369 CLANG_WARN_ENUM_CONVERSION = YES; 369 CLANG_WARN_ENUM_CONVERSION = YES;
370 CLANG_WARN_INT_CONVERSION = YES; 370 CLANG_WARN_INT_CONVERSION = YES;
371 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 371 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
372 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 372 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
373 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 373 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
374 COPY_PHASE_STRIP = YES; 374 COPY_PHASE_STRIP = YES;
375 ENABLE_NS_ASSERTIONS = NO; 375 ENABLE_NS_ASSERTIONS = NO;
376 GCC_C_LANGUAGE_STANDARD = gnu99; 376 GCC_C_LANGUAGE_STANDARD = gnu99;
377 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 377 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
378 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 378 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
379 GCC_WARN_UNDECLARED_SELECTOR = YES; 379 GCC_WARN_UNDECLARED_SELECTOR = YES;
380 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 380 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
381 GCC_WARN_UNUSED_FUNCTION = YES; 381 GCC_WARN_UNUSED_FUNCTION = YES;
382 GCC_WARN_UNUSED_VARIABLE = YES; 382 GCC_WARN_UNUSED_VARIABLE = YES;
383 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; 383 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**";
384 IPHONEOS_DEPLOYMENT_TARGET = 8.4; 384 IPHONEOS_DEPLOYMENT_TARGET = 8.4;
385 ONLY_ACTIVE_ARCH = YES; 385 ONLY_ACTIVE_ARCH = YES;
386 SDKROOT = iphoneos; 386 SDKROOT = iphoneos;
387 VALIDATE_PRODUCT = YES; 387 VALIDATE_PRODUCT = YES;
388 }; 388 };
389 name = Release; 389 name = Release;
390 }; 390 };
391 9934F1DB19303DC6005EF4AB /* Debug */ = { 391 9934F1DB19303DC6005EF4AB /* Debug */ = {
392 isa = XCBuildConfiguration; 392 isa = XCBuildConfiguration;
393 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; 393 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */;
394 buildSettings = { 394 buildSettings = {
395 ALWAYS_SEARCH_USER_PATHS = YES; 395 ALWAYS_SEARCH_USER_PATHS = YES;
396 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 396 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
397 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 397 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
398 CODE_SIGN_IDENTITY = "iPhone Developer"; 398 CODE_SIGN_IDENTITY = "iPhone Developer";
399 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 399 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
400 CODE_SIGN_STYLE = Automatic; 400 CODE_SIGN_STYLE = Automatic;
401 DEVELOPMENT_TEAM = NA5R6CY7V3; 401 DEVELOPMENT_TEAM = NA5R6CY7V3;
402 ENABLE_BITCODE = NO; 402 ENABLE_BITCODE = NO;
403 FRAMEWORK_SEARCH_PATHS = ( 403 FRAMEWORK_SEARCH_PATHS = (
404 "$(PROJECT_DIR)/../**", 404 "$(PROJECT_DIR)/../**",
405 "$(PROJECT_DIR)/letsgameDemo", 405 "$(PROJECT_DIR)/letsgameDemo",
406 ); 406 );
407 GCC_PRECOMPILE_PREFIX_HEADER = YES; 407 GCC_PRECOMPILE_PREFIX_HEADER = YES;
408 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; 408 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch";
409 HEADER_SEARCH_PATHS = ( 409 HEADER_SEARCH_PATHS = (
410 "$(PROJECT_DIR)/../GameSDK.framework/**", 410 "$(PROJECT_DIR)/../GameSDK.framework/**",
411 "$(inherited)", 411 "$(inherited)",
412 "$(PROJECT_DIR)/letsgameDemo/**", 412 "$(PROJECT_DIR)/letsgameDemo/**",
413 "$(PROJECT_DIR)/../GameActivitySDK.framework/**", 413 "$(PROJECT_DIR)/../GameActivitySDK.framework/**",
414 ); 414 );
415 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; 415 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist";
416 IPHONEOS_DEPLOYMENT_TARGET = 7.0; 416 IPHONEOS_DEPLOYMENT_TARGET = 7.0;
417 LIBRARY_SEARCH_PATHS = ""; 417 LIBRARY_SEARCH_PATHS = "";
418 ONLY_ACTIVE_ARCH = YES; 418 ONLY_ACTIVE_ARCH = YES;
419 OTHER_LDFLAGS = "-ObjC"; 419 OTHER_LDFLAGS = "-ObjC";
420 PRIVATE_HEADERS_FOLDER_PATH = ""; 420 PRIVATE_HEADERS_FOLDER_PATH = "";
421 PRODUCT_BUNDLE_IDENTIFIER = com.game.GumpSDK; 421 PRODUCT_BUNDLE_IDENTIFIER = com.game.GumpSDK;
422 PRODUCT_NAME = GameSDKDemo; 422 PRODUCT_NAME = GameSDKDemo;
423 PROVISIONING_PROFILE = ""; 423 PROVISIONING_PROFILE = "";
424 PROVISIONING_PROFILE_SPECIFIER = ""; 424 PROVISIONING_PROFILE_SPECIFIER = "";
425 PUBLIC_HEADERS_FOLDER_PATH = ""; 425 PUBLIC_HEADERS_FOLDER_PATH = "";
426 WRAPPER_EXTENSION = app; 426 WRAPPER_EXTENSION = app;
427 }; 427 };
428 name = Debug; 428 name = Debug;
429 }; 429 };
430 9934F1DC19303DC6005EF4AB /* Release */ = { 430 9934F1DC19303DC6005EF4AB /* Release */ = {
431 isa = XCBuildConfiguration; 431 isa = XCBuildConfiguration;
432 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; 432 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */;
433 buildSettings = { 433 buildSettings = {
434 ALWAYS_SEARCH_USER_PATHS = YES; 434 ALWAYS_SEARCH_USER_PATHS = YES;
435 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 435 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
436 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 436 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
437 CODE_SIGN_IDENTITY = "iPhone Developer"; 437 CODE_SIGN_IDENTITY = "iPhone Developer";
438 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 438 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
439 CODE_SIGN_STYLE = Automatic; 439 CODE_SIGN_STYLE = Automatic;
440 DEVELOPMENT_TEAM = NA5R6CY7V3; 440 DEVELOPMENT_TEAM = NA5R6CY7V3;
441 ENABLE_BITCODE = NO; 441 ENABLE_BITCODE = NO;
442 FRAMEWORK_SEARCH_PATHS = ( 442 FRAMEWORK_SEARCH_PATHS = (
443 "$(PROJECT_DIR)/../**", 443 "$(PROJECT_DIR)/../**",
444 "$(PROJECT_DIR)/letsgameDemo", 444 "$(PROJECT_DIR)/letsgameDemo",
445 ); 445 );
446 GCC_PRECOMPILE_PREFIX_HEADER = YES; 446 GCC_PRECOMPILE_PREFIX_HEADER = YES;
447 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; 447 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch";
448 HEADER_SEARCH_PATHS = ( 448 HEADER_SEARCH_PATHS = (
449 "$(PROJECT_DIR)/../GameSDK.framework/**", 449 "$(PROJECT_DIR)/../GameSDK.framework/**",
450 "$(inherited)", 450 "$(inherited)",
451 "$(PROJECT_DIR)/letsgameDemo/**", 451 "$(PROJECT_DIR)/letsgameDemo/**",
452 "$(PROJECT_DIR)/../GameActivitySDK.framework/**", 452 "$(PROJECT_DIR)/../GameActivitySDK.framework/**",
453 ); 453 );
454 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; 454 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist";
455 IPHONEOS_DEPLOYMENT_TARGET = 7.0; 455 IPHONEOS_DEPLOYMENT_TARGET = 7.0;
456 LIBRARY_SEARCH_PATHS = ""; 456 LIBRARY_SEARCH_PATHS = "";
457 ONLY_ACTIVE_ARCH = YES; 457 ONLY_ACTIVE_ARCH = YES;
458 OTHER_LDFLAGS = "-ObjC"; 458 OTHER_LDFLAGS = "-ObjC";
459 PRIVATE_HEADERS_FOLDER_PATH = ""; 459 PRIVATE_HEADERS_FOLDER_PATH = "";
460 PRODUCT_BUNDLE_IDENTIFIER = com.game.GumpSDK; 460 PRODUCT_BUNDLE_IDENTIFIER = com.game.GumpSDK;
461 PRODUCT_NAME = GameSDKDemo; 461 PRODUCT_NAME = GameSDKDemo;
462 PROVISIONING_PROFILE = ""; 462 PROVISIONING_PROFILE = "";
463 PROVISIONING_PROFILE_SPECIFIER = ""; 463 PROVISIONING_PROFILE_SPECIFIER = "";
464 PUBLIC_HEADERS_FOLDER_PATH = ""; 464 PUBLIC_HEADERS_FOLDER_PATH = "";
465 WRAPPER_EXTENSION = app; 465 WRAPPER_EXTENSION = app;
466 }; 466 };
467 name = Release; 467 name = Release;
468 }; 468 };
469 /* End XCBuildConfiguration section */ 469 /* End XCBuildConfiguration section */
470 470
471 /* Begin XCConfigurationList section */ 471 /* Begin XCConfigurationList section */
472 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */ = { 472 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */ = {
473 isa = XCConfigurationList; 473 isa = XCConfigurationList;
474 buildConfigurations = ( 474 buildConfigurations = (
475 9934F1D819303DC6005EF4AB /* Debug */, 475 9934F1D819303DC6005EF4AB /* Debug */,
476 9934F1D919303DC6005EF4AB /* Release */, 476 9934F1D919303DC6005EF4AB /* Release */,
477 ); 477 );
478 defaultConfigurationIsVisible = 0; 478 defaultConfigurationIsVisible = 0;
479 defaultConfigurationName = Release; 479 defaultConfigurationName = Release;
480 }; 480 };
481 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */ = { 481 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */ = {
482 isa = XCConfigurationList; 482 isa = XCConfigurationList;
483 buildConfigurations = ( 483 buildConfigurations = (
484 9934F1DB19303DC6005EF4AB /* Debug */, 484 9934F1DB19303DC6005EF4AB /* Debug */,
485 9934F1DC19303DC6005EF4AB /* Release */, 485 9934F1DC19303DC6005EF4AB /* Release */,
486 ); 486 );
487 defaultConfigurationIsVisible = 0; 487 defaultConfigurationIsVisible = 0;
488 defaultConfigurationName = Release; 488 defaultConfigurationName = Release;
489 }; 489 };
490 /* End XCConfigurationList section */ 490 /* End XCConfigurationList section */
491 }; 491 };
492 rootObject = 9934F1A619303DC6005EF4AB /* Project object */; 492 rootObject = 9934F1A619303DC6005EF4AB /* Project object */;
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcuserdata/yanglele.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type