Commit 01b0b331246820c006942abdd358d4e86d8d81aa

Authored by alexYang
1 parent 0a176cd8f9
Exists in master

修改密码文案修改

Showing 7 changed files with 40 additions and 4 deletions Inline Diff

1 # Gump IOS SDK使用文档 1 # Gump IOS SDK使用文档
2 2
3 3
4 接入手册 4 接入手册
5 V 3.3.24 5 V 3.3.25
6 2017年2月24日 6 2017年3月9日
7 7
8 ## 概述 8 ## 概述
9 #### 本SDK提供gump账号,fb账号,vk账号三种账号登录,iap支付和第三方支付两种支付功能,其中gump账号登录和fb账号登录功能为必须接入,支付可根据需要选择性接入。 9 #### 本SDK提供gump账号,fb账号,vk账号三种账号登录,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 + 以下为可选,若接入vk登录则需要添加以下framework和bundle,其中VKSdk.framework和VKSDKResources.bundle请自行从vk.com下载,使用1.3版本 15 + 以下为可选,若接入vk登录则需要添加以下framework和bundle,其中VKSdk.framework和VKSDKResources.bundle请自行从vk.com下载,使用1.3版本
16 VKSdk.framework、VKBridge.framework、VKSDKResources.bundle 16 VKSdk.framework、VKBridge.framework、VKSDKResources.bundle
17 + 以下为可选,若接入bluePay第三方支付方式需要添加一下的framework和bundle,其中CoreBuePay.framework直接引入工程,之后再依次引入CoreTelephony.framework、MessageUI.framework、SystemConfiguration.framework,最后将BlueMobile.bundle拖入项目中 17 + 以下为可选,若接入bluePay第三方支付方式需要添加一下的framework和bundle,其中CoreBuePay.framework直接引入工程,之后再依次引入CoreTelephony.framework、MessageUI.framework、SystemConfiguration.framework,最后将BlueMobile.bundle拖入项目中
18 18
19 19
20 ### 2、引入头文件,设置build setting 20 ### 2、引入头文件,设置build setting
21 需要使用头文件有LetsGameAPI.h和VKBridge.h,其中VKBridge.h为接入vk时使用,不接入vk可忽略。 21 需要使用头文件有LetsGameAPI.h和VKBridge.h,其中VKBridge.h为接入vk时使用,不接入vk可忽略。
22 因sdk内使用了category,需要设置other linker flag为 -ObjC 22 因sdk内使用了category,需要设置other linker flag为 -ObjC
23 23
24 24
25 ### 3、增加必要配置 25 ### 3、增加必要配置
26 1)在application delegate中, 在application:openURL:sourceApplication:annotation:添加返回: 26 1)在application delegate中, 在application:openURL:sourceApplication:annotation:添加返回:
27 27
28 return [[LetsGameAPI instance] handleOpenURL:url sourceApplication:sourceApplication]; 28 return [[LetsGameAPI instance] handleOpenURL:url sourceApplication:sourceApplication];
29 29
30 30
31 2)配置URL-schema(vk专用,不接入vk可忽略) 31 2)配置URL-schema(vk专用,不接入vk可忽略)
32 Xcode 5: Open your application settings then select the Info tab. In the URL Types section click the plus sign. Enter vk+APP_ID (e.g. vk1234567) to the Identifier and URL Schemes fields. 32 Xcode 5: Open your application settings then select the Info tab. In the URL Types section click the plus sign. Enter vk+APP_ID (e.g. vk1234567) to the Identifier and URL Schemes fields.
33 ![](images/vk1.jpg) 33 ![](images/vk1.jpg)
34 Xcode 4: Open your Info.plist then add a new row URL Types. Set the URL identifier to vk+APP_ID 34 Xcode 4: Open your Info.plist then add a new row URL Types. Set the URL identifier to vk+APP_ID
35 ![](images/vk2.jpg) 35 ![](images/vk2.jpg)
36 36
37 3)配置plist和scheme(BluePay的linePay使用,不接入BluePay的LinePay可忽略) 37 3)配置plist和scheme(BluePay的linePay使用,不接入BluePay的LinePay可忽略)
38 38
39 plist部分: 39 plist部分:
40 <key>LSApplicationQueriesSchemes</key> 40 <key>LSApplicationQueriesSchemes</key>
41 <array> 41 <array>
42 <string>line</string> 42 <string>line</string>
43 </array> 43 </array>
44 scheme部分: 44 scheme部分:
45 <key>CFBundleURLTypes</key> 45 <key>CFBundleURLTypes</key>
46 <array> 46 <array>
47 <dict> 47 <dict>
48 <key>CFBundleTypeRole</key> 48 <key>CFBundleTypeRole</key>
49 <string>None</string> 49 <string>None</string>
50 <key>CFBundleURLName</key> 50 <key>CFBundleURLName</key>
51 <string>com.gump.sdk</string> 51 <string>com.gump.sdk</string>
52 <key>CFBundleURLSchemes</key> 52 <key>CFBundleURLSchemes</key>
53 <array> 53 <array>
54 <string> gump+游戏的appId </string> 54 <string> gump+游戏的appId </string>
55 </array> 55 </array>
56 </dict> 56 </dict>
57 </array> 57 </array>
58 ### 4、在工程里添加SDK登录代码 58 ### 4、在工程里添加SDK登录代码
59 59
60 [LetsGameAPI instance].appId = @"100"; // 设置appId 60 [LetsGameAPI instance].appId = @"100"; // 设置appId
61 [LetsGameAPI instance].appKey = @"100"; // 设置appKey 61 [LetsGameAPI instance].appKey = @"100"; // 设置appKey
62 62
63 //启用vk的代码,需要填入vk appId,若不接入vk,可以忽略 63 //启用vk的代码,需要填入vk appId,若不接入vk,可以忽略
64 //VKBridge *vkBridge = [[VKBridge alloc] initWithVKAppId:@"5029792"]; 64 //VKBridge *vkBridge = [[VKBridge alloc] initWithVKAppId:@"5029792"];
65 //[LetsGameAPI instance].vkBridge = vkBridge; 65 //[LetsGameAPI instance].vkBridge = vkBridge;
66 66
67 //隐藏fb登录 67 //隐藏fb登录
68 [LetsGameAPI disableFB:YES]; 68 [LetsGameAPI disableFB:YES];
69 69
70 //隐藏gumptech的logo 70 //隐藏gumptech的logo
71 [LetsGameAPI hiddenLogo:YES]; 71 [LetsGameAPI hiddenLogo:YES];
72 72
73 [[LetsGameAPI instance] showLoginView]; // 弹出登录页面 73 [[LetsGameAPI instance] showLoginView]; // 弹出登录页面
74 74
75 // 登录成功回调 75 // 登录成功回调
76 [LetsGameAPI instance].succBlock = ^(NSString *userId, NSString *sessionKey, LSGAccountType type) { 76 [LetsGameAPI instance].succBlock = ^(NSString *userId, NSString *sessionKey, LSGAccountType type) {
77 NSLog(@"%@", [NSString stringWithFormat:@"login succ: userId = %@, sessionKey = %@, accountType = %d", userId, sessionKey, type]); 77 NSLog(@"%@", [NSString stringWithFormat:@"login succ: userId = %@, sessionKey = %@, accountType = %d", userId, sessionKey, type]);
78 }; 78 };
79 79
80 // 登录失败回调 80 // 登录失败回调
81 [LetsGameAPI instance].dismissBlock = ^() { 81 [LetsGameAPI instance].dismissBlock = ^() {
82 NSLog(@"dismiss without login"); 82 NSLog(@"dismiss without login");
83 }; 83 };
84 84
85 ### 5、登录注销 85 ### 5、登录注销
86 注销接口只要设置过appId和appKey之后就不需要设置了,注销完成之后会回到登录界面。FB登录回到登录页面,Gump登录或者游客登录回到登录框。 86 注销接口只要设置过appId和appKey之后就不需要设置了,注销完成之后会回到登录界面。FB登录回到登录页面,Gump登录或者游客登录回到登录框。
87 87
88 [LetsGameAPI instance].appId = @"100";//设置appId 88 [LetsGameAPI instance].appId = @"100";//设置appId
89 [LetsGameAPI instance].appKey = @"100";//设置appkey 89 [LetsGameAPI instance].appKey = @"100";//设置appkey
90 [[LetsGameAPI instance] logout]; //注销 90 [[LetsGameAPI instance] logout]; //注销
91 91
92 92
93 ### 6、第三方支付 93 ### 6、第三方支付
94 [LetsGameAPI instance].appId = @"10022"; 94 [LetsGameAPI instance].appId = @"10022";
95 [LetsGameAPI instance].appKey = @"f899139df5e1059396431415e770c6dd"; 95 [LetsGameAPI instance].appKey = @"f899139df5e1059396431415e770c6dd";
96 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary]; 96 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary];
97 [payInfo setValue:@"5001" forKey:@"serverId"];//服务器id,必传参数 97 [payInfo setValue:@"5001" forKey:@"serverId"];//服务器id,必传参数
98 [payInfo setValue:@"10010" forKey:@"roleId"];//用户角色id 98 [payInfo setValue:@"10010" forKey:@"roleId"];//用户角色id
99 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id 99 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id
100 [payInfo setValue:@"10" forKey:@"amount"];//金额 100 [payInfo setValue:@"10" forKey:@"amount"];//金额
101 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//外部订单信息 101 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//外部订单信息
102 [payInfo setValue:@"元宝" forKey:@"product"];//物品信息 102 [payInfo setValue:@"元宝" forKey:@"product"];//物品信息
103 [payInfo setValue:self.sessionKey forKey:@"sessionKey"];//登录成功的sessionKey 103 [payInfo setValue:self.sessionKey forKey:@"sessionKey"];//登录成功的sessionKey
104 [[LetsGameAPI instance] pay:payInfo handleCallBack:^{ 104 [[LetsGameAPI instance] pay:payInfo handleCallBack:^{
105 //第三方支付完成时的回调(包括支付成功和支付失败,除了支付过程中取消的),取消的不会有回调 105 //第三方支付完成时的回调(包括支付成功和支付失败,除了支付过程中取消的),取消的不会有回调
106 NSLog(@"第三方支付完成"); 106 NSLog(@"第三方支付完成");
107 }]]; 107 }]];
108 108
109 ### 7、IAP支付 109 ### 7、IAP支付
110 若要使用apple IAP支付,需要在AppDelegate的application: didFinishLaunchingWithOptions:方法内注册iap observer,使用如下方法 110 若要使用apple IAP支付,需要在AppDelegate的application: didFinishLaunchingWithOptions:方法内注册iap observer,使用如下方法
111 111
112 [[LetsGameAPI instance] registeIapObserver]; 112 [[LetsGameAPI instance] registeIapObserver];
113 具体调用iap支付的方法如下: 113 具体调用iap支付的方法如下:
114 114
115 [LetsGameAPI instance].appId = @"10022"; 115 [LetsGameAPI instance].appId = @"10022";
116 [LetsGameAPI instance].appKey = @"93a27b0bd99bac3e68a440b48aa421ab"; 116 [LetsGameAPI instance].appKey = @"93a27b0bd99bac3e68a440b48aa421ab";
117 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary]; 117 NSMutableDictionary *payInfo = [NSMutableDictionary dictionary];
118 [payInfo setValue:@"5001" forKey:@"serverId"];//当前用户所在的服务器Id 118 [payInfo setValue:@"5001" forKey:@"serverId"];//当前用户所在的服务器Id
119 [payInfo setValue:@"10010" forKey:@"roleId"];//当前用户的角色id 119 [payInfo setValue:@"10010" forKey:@"roleId"];//当前用户的角色id
120 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id,用于统计 120 [payInfo setValue:@"1000" forKey:@"channelId"];//渠道id,用于统计
121 [payInfo setValue:@"10" forKey:@"amount"];//对应支付项的支付金额,实际支付金额以itunes配置为准 121 [payInfo setValue:@"10" forKey:@"amount"];//对应支付项的支付金额,实际支付金额以itunes配置为准
122 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//扩展信息,可以游戏自定义,建议传自有订单号 122 [payInfo setValue:@"ios demo" forKey:@"extraInfo"];//扩展信息,可以游戏自定义,建议传自有订单号
123 [payInfo setValue:@"test.product.1" forKey:@"product"];//itunes 后台配置的对应支付项的productId 123 [payInfo setValue:@"test.product.1" forKey:@"product"];//itunes 后台配置的对应支付项的productId
124 [[LetsGameAPI instance] iap:payInfo forUser:@"" handleCallback:^(NSString* orderId){ 124 [[LetsGameAPI instance] iap:payInfo forUser:@"" handleCallback:^(NSString* orderId){
125 //此处的回调表明支付已经完成,但此时支付不一定成功,需要服务端验证支付结果 125 //此处的回调表明支付已经完成,但此时支付不一定成功,需要服务端验证支付结果
126 //orderId为gump生成的订单号,此订单号可以在gump server查询此笔支付是否成功 126 //orderId为gump生成的订单号,此订单号可以在gump server查询此笔支付是否成功
127 NSLog(@"iap completed orderId of gumptech:%@",orderId); 127 NSLog(@"iap completed orderId of gumptech:%@",orderId);
128 }]; 128 }];
129 ### 8、token的获取 129 ### 8、token的获取
130 FB登录之后会产生token并自动登录,需要如果需要token的话,需要自己调用接口获取。 130 FB登录之后会产生token并自动登录,需要如果需要token的话,需要自己调用接口获取。
131 131
132 //tokenString:token字符串 132 //tokenString:token字符串
133 //refreshTime:refreshTime token最后刷新的时间,即获取的token的时间 133 //refreshTime:refreshTime token最后刷新的时间,即获取的token的时间
134 //expirationTime:expirationTime token最后的有效时间 134 //expirationTime:expirationTime token最后的有效时间
135 [[LetsGameAPI instance] obtainAccessTokenSuccess:^(NSString *tokenString, NSString *refreshTime, NSString *expirationTime) { 135 [[LetsGameAPI instance] obtainAccessTokenSuccess:^(NSString *tokenString, NSString *refreshTime, NSString *expirationTime) {
136 NSLog(@"tokenString %@, refreshTime %@, expirationTime %@", tokenString, refreshTime, expirationTime); 136 NSLog(@"tokenString %@, refreshTime %@, expirationTime %@", tokenString, refreshTime, expirationTime);
137 } failure:^(NSString *errorString) { 137 } failure:^(NSString *errorString) {
138 NSLog(@"get token faile"); 138 NSLog(@"get token faile");
139 }]; 139 }];
140 140
141 141
142 ### 9、第三方支付版本 142 ### 9、第三方支付版本
143 第三方支付,分成两个版本:没有gump币和有gump币,不设置时默认为带gump币版本,如果使用不带gump币的版本如下设置: 143 第三方支付,分成两个版本:没有gump币和有gump币,不设置时默认为带gump币版本,如果使用不带gump币的版本如下设置:
144 144
145 需要在 application:didFinishLaunchingWithOptions方法中添加: 145 需要在 application:didFinishLaunchingWithOptions方法中添加:
146 146
147 [[LetsGameAPI instance] decideWebPayVersion:1] 147 [[LetsGameAPI instance] decideWebPayVersion:1]
148 148
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 #import "VKBridgeProtocol.h" 4 #import "VKBridgeProtocol.h"
5 5
6 6
7 typedef void (^LSGLoginSuccBlock)(NSString *userId, NSString *sessionKey, LSGAccountType type); 7 typedef void (^LSGLoginSuccBlock)(NSString *userId, NSString *sessionKey, LSGAccountType type);
8 typedef void (^LSGDismissBlock)(void); 8 typedef void (^LSGDismissBlock)(void);
9 9
10 static BOOL isDisableFB = NO; 10 static BOOL isDisableFB = NO;
11 11
12 static BOOL isEnableVK = NO; 12 static BOOL isEnableVK = NO;
13 13
14 static BOOL hiddenLogo = NO; 14 static BOOL hiddenLogo = NO;
15 15
16 static NSString *version = @"3.3.24"; 16 static NSString *version = @"3.3.25";
17 17
18 @interface LetsGameAPI : NSObject<UIApplicationDelegate> 18 @interface LetsGameAPI : NSObject<UIApplicationDelegate>
19 19
20 @property (nonatomic, strong) NSString *appId; 20 @property (nonatomic, strong) NSString *appId;
21 @property (nonatomic, strong) NSString *appKey; 21 @property (nonatomic, strong) NSString *appKey;
22 @property (nonatomic, copy) LSGLoginSuccBlock succBlock; 22 @property (nonatomic, copy) LSGLoginSuccBlock succBlock;
23 @property (nonatomic, copy) LSGDismissBlock dismissBlock; 23 @property (nonatomic, copy) LSGDismissBlock dismissBlock;
24 @property (nonatomic, assign) int isDebug; 24 @property (nonatomic, assign) int isDebug;
25 @property (nonatomic, assign) int decideWebPay; 25 @property (nonatomic, assign) int decideWebPay;
26 @property (nonatomic,retain) id<VKBridgeProtocol> vkBridge; 26 @property (nonatomic,retain) id<VKBridgeProtocol> vkBridge;
27 //@property(nonatomic,strong) NSString *version; 27 //@property(nonatomic,strong) NSString *version;
28 28
29 + (instancetype)instance; 29 + (instancetype)instance;
30 30
31 -(NSString*)version; 31 -(NSString*)version;
32 32
33 - (void)showLoginView; 33 - (void)showLoginView;
34 - (void)showLoginViewInView:(UIView *)view; 34 - (void)showLoginViewInView:(UIView *)view;
35 35
36 +(void)disableFB:(BOOL)isDisable; 36 +(void)disableFB:(BOOL)isDisable;
37 +(BOOL)isFBDisable; 37 +(BOOL)isFBDisable;
38 +(BOOL)isVKEnable; 38 +(BOOL)isVKEnable;
39 +(void)hiddenLogo:(BOOL)isHidden; 39 +(void)hiddenLogo:(BOOL)isHidden;
40 +(BOOL)isHiddenLogo; 40 +(BOOL)isHiddenLogo;
41 41
42 - (void)logout; 42 - (void)logout;
43 43
44 - (void)hide; 44 - (void)hide;
45 45
46 - (BOOL)handleOpenURL:(NSURL *)url 46 - (BOOL)handleOpenURL:(NSURL *)url
47 sourceApplication:(NSString *)sourceApplication; 47 sourceApplication:(NSString *)sourceApplication;
48 48
49 -(void)pay:(NSDictionary*) payInfo handleCallBack:(void (^)()) paySuccessCallback; 49 -(void)pay:(NSDictionary*) payInfo handleCallBack:(void (^)()) paySuccessCallback;
50 50
51 -(void)iap:(NSDictionary*) payInfo forUser:(NSString*) uid handleCallback:(void (^)(NSString* orderId)) callback; 51 -(void)iap:(NSDictionary*) payInfo forUser:(NSString*) uid handleCallback:(void (^)(NSString* orderId)) callback;
52 52
53 -(void)registeIapObserver; 53 -(void)registeIapObserver;
54 54
55 -(void)decideIsDebug:(int)isDebug; 55 -(void)decideIsDebug:(int)isDebug;
56 56
57 -(void)decideWebPayVersion:(int)decideWebPay; 57 -(void)decideWebPayVersion:(int)decideWebPay;
58 58
59 -(void)obtainAccessTokenSuccess:(void (^)(NSString *tokenString, NSString *refreshTime, NSString *expirationTime))success 59 -(void)obtainAccessTokenSuccess:(void (^)(NSString *tokenString, NSString *refreshTime, NSString *expirationTime))success
60 failure:(void (^)(NSString *errorString))failure; 60 failure:(void (^)(NSString *errorString))failure;
61 @end 61 @end
62 62
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 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D97E1C4394C800534E33 /* VKSdk.framework */; }; 13 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3309D97E1C4394C800534E33 /* VKSdk.framework */; };
14 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 331262361C50B56800B1B435 /* VKBridge.framework */; }; 14 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 331262361C50B56800B1B435 /* VKBridge.framework */; };
15 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */; }; 15 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */; };
16 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; }; 16 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */; };
17 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F491CDC8B3200C36131 /* GameSDK.framework */; }; 17 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 752A5F491CDC8B3200C36131 /* GameSDK.framework */; };
18 75B72C8F1DAA422000CFACFF /* CoreBlue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */; }; 18 75B72C8F1DAA422000CFACFF /* CoreBlue.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */; };
19 75B72C911DAA422C00CFACFF /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C901DAA422C00CFACFF /* MessageUI.framework */; }; 19 75B72C911DAA422C00CFACFF /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C901DAA422C00CFACFF /* MessageUI.framework */; };
20 75B72C931DAA423500CFACFF /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C921DAA423500CFACFF /* CoreTelephony.framework */; }; 20 75B72C931DAA423500CFACFF /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 75B72C921DAA423500CFACFF /* CoreTelephony.framework */; };
21 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B119303DC6005EF4AB /* Foundation.framework */; }; 21 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B119303DC6005EF4AB /* Foundation.framework */; };
22 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B519303DC6005EF4AB /* UIKit.framework */; }; 22 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9934F1B519303DC6005EF4AB /* UIKit.framework */; };
23 9934F1BE19303DC6005EF4AB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1BD19303DC6005EF4AB /* main.m */; }; 23 9934F1BE19303DC6005EF4AB /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1BD19303DC6005EF4AB /* main.m */; };
24 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */; }; 24 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */; };
25 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9934F1C319303DC6005EF4AB /* Images.xcassets */; }; 25 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9934F1C319303DC6005EF4AB /* Images.xcassets */; };
26 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F23919307153005EF4AB /* LSGMainViewController.m */; }; 26 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9934F23919307153005EF4AB /* LSGMainViewController.m */; };
27 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523271930A42500F50D29 /* CFNetwork.framework */; }; 27 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523271930A42500F50D29 /* CFNetwork.framework */; };
28 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */; }; 28 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */; };
29 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; }; 29 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 997523311930A52600F50D29 /* MobileCoreServices.framework */; };
30 /* End PBXBuildFile section */ 30 /* End PBXBuildFile section */
31 31
32 /* Begin PBXContainerItemProxy section */
33 75D3C90D1E71461E003AD81B /* PBXContainerItemProxy */ = {
34 isa = PBXContainerItemProxy;
35 containerPortal = 75D3C9081E71461E003AD81B /* GameSDK.xcodeproj */;
36 proxyType = 2;
37 remoteGlobalIDString = 99626194192D9649004FF2E3;
38 remoteInfo = GameSDK;
39 };
40 /* End PBXContainerItemProxy section */
41
32 /* Begin PBXFileReference section */ 42 /* Begin PBXFileReference section */
33 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; }; 43 27019DCA1A208B1500DA560D /* Path.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Path.xcconfig; sourceTree = "<group>"; };
34 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; }; 44 27019DCB1A208B1500DA560D /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = "<group>"; };
35 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>"; }; 45 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>"; };
36 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>"; }; 46 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>"; };
37 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; }; 47 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; };
38 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; }; 48 3309D97E1C4394C800534E33 /* VKSdk.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKSdk.framework; path = letsgameDemo/VKSdk.framework; sourceTree = "<group>"; };
39 331262361C50B56800B1B435 /* VKBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKBridge.framework; path = ../VKBridge.framework; sourceTree = "<group>"; }; 49 331262361C50B56800B1B435 /* VKBridge.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VKBridge.framework; path = ../VKBridge.framework; sourceTree = "<group>"; };
40 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = VKSdkResources.bundle; sourceTree = "<group>"; }; 50 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = VKSdkResources.bundle; sourceTree = "<group>"; };
41 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; }; 51 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = GameSDKResources.bundle; path = ../../GameSDKResources.bundle; sourceTree = "<group>"; };
42 752A5F491CDC8B3200C36131 /* GameSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameSDK.framework; path = ../GameSDK.framework; sourceTree = "<group>"; }; 52 752A5F491CDC8B3200C36131 /* GameSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameSDK.framework; path = ../GameSDK.framework; sourceTree = "<group>"; };
43 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBlue.framework; path = ../CoreBlue.framework; sourceTree = "<group>"; }; 53 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBlue.framework; path = ../CoreBlue.framework; sourceTree = "<group>"; };
44 75B72C901DAA422C00CFACFF /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; 54 75B72C901DAA422C00CFACFF /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; };
45 75B72C921DAA423500CFACFF /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 55 75B72C921DAA423500CFACFF /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
56 75D3C9081E71461E003AD81B /* GameSDK.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = GameSDK.xcodeproj; path = ../../../GameSDKRelease/GameSDK/GameSDK.xcodeproj; sourceTree = "<group>"; };
46 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 57 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GameSDKDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
47 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 58 9934F1B119303DC6005EF4AB /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
48 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; 59 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
49 9934F1B519303DC6005EF4AB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 60 9934F1B519303DC6005EF4AB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
50 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "letsgameDemo-Info.plist"; sourceTree = "<group>"; }; 61 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "letsgameDemo-Info.plist"; sourceTree = "<group>"; };
51 9934F1BD19303DC6005EF4AB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 62 9934F1BD19303DC6005EF4AB /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
52 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GameSDKDemo-Prefix.pch"; sourceTree = "<group>"; }; 63 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "GameSDKDemo-Prefix.pch"; sourceTree = "<group>"; };
53 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LSGAppDelegate.h; sourceTree = "<group>"; }; 64 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LSGAppDelegate.h; sourceTree = "<group>"; };
54 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LSGAppDelegate.m; sourceTree = "<group>"; }; 65 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LSGAppDelegate.m; sourceTree = "<group>"; };
55 9934F1C319303DC6005EF4AB /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; }; 66 9934F1C319303DC6005EF4AB /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
56 9934F23819307153005EF4AB /* LSGMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSGMainViewController.h; sourceTree = "<group>"; }; 67 9934F23819307153005EF4AB /* LSGMainViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LSGMainViewController.h; sourceTree = "<group>"; };
57 9934F23919307153005EF4AB /* LSGMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSGMainViewController.m; sourceTree = "<group>"; }; 68 9934F23919307153005EF4AB /* LSGMainViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LSGMainViewController.m; sourceTree = "<group>"; };
58 997523271930A42500F50D29 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; 69 997523271930A42500F50D29 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
59 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; 70 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
60 997523311930A52600F50D29 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; 71 997523311930A52600F50D29 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
61 /* End PBXFileReference section */ 72 /* End PBXFileReference section */
62 73
63 /* Begin PBXFrameworksBuildPhase section */ 74 /* Begin PBXFrameworksBuildPhase section */
64 9934F1AB19303DC6005EF4AB /* Frameworks */ = { 75 9934F1AB19303DC6005EF4AB /* Frameworks */ = {
65 isa = PBXFrameworksBuildPhase; 76 isa = PBXFrameworksBuildPhase;
66 buildActionMask = 2147483647; 77 buildActionMask = 2147483647;
67 files = ( 78 files = (
68 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */, 79 997523301930A50F00F50D29 /* SystemConfiguration.framework in Frameworks */,
69 75B72C931DAA423500CFACFF /* CoreTelephony.framework in Frameworks */, 80 75B72C931DAA423500CFACFF /* CoreTelephony.framework in Frameworks */,
70 75B72C911DAA422C00CFACFF /* MessageUI.framework in Frameworks */, 81 75B72C911DAA422C00CFACFF /* MessageUI.framework in Frameworks */,
71 75B72C8F1DAA422000CFACFF /* CoreBlue.framework in Frameworks */, 82 75B72C8F1DAA422000CFACFF /* CoreBlue.framework in Frameworks */,
72 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */, 83 331262371C50B56800B1B435 /* VKBridge.framework in Frameworks */,
73 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */, 84 3309D9791C438A5E00534E33 /* libz.1.2.5.tbd in Frameworks */,
74 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */, 85 3309D8551C312F6500534E33 /* QuartzCore.framework in Frameworks */,
75 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */, 86 3309D8531C312F5900534E33 /* StoreKit.framework in Frameworks */,
76 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */, 87 752A5F4A1CDC8B3200C36131 /* GameSDK.framework in Frameworks */,
77 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */, 88 997523321930A52600F50D29 /* MobileCoreServices.framework in Frameworks */,
78 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */, 89 3309D97F1C4394C800534E33 /* VKSdk.framework in Frameworks */,
79 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */, 90 997523281930A42500F50D29 /* CFNetwork.framework in Frameworks */,
80 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */, 91 9934F1B619303DC6005EF4AB /* UIKit.framework in Frameworks */,
81 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */, 92 9934F1B219303DC6005EF4AB /* Foundation.framework in Frameworks */,
82 ); 93 );
83 runOnlyForDeploymentPostprocessing = 0; 94 runOnlyForDeploymentPostprocessing = 0;
84 }; 95 };
85 /* End PBXFrameworksBuildPhase section */ 96 /* End PBXFrameworksBuildPhase section */
86 97
87 /* Begin PBXGroup section */ 98 /* Begin PBXGroup section */
88 27019DC91A208B1500DA560D /* Configuration */ = { 99 27019DC91A208B1500DA560D /* Configuration */ = {
89 isa = PBXGroup; 100 isa = PBXGroup;
90 children = ( 101 children = (
91 27019DCA1A208B1500DA560D /* Path.xcconfig */, 102 27019DCA1A208B1500DA560D /* Path.xcconfig */,
92 27019DCB1A208B1500DA560D /* Project.xcconfig */, 103 27019DCB1A208B1500DA560D /* Project.xcconfig */,
93 ); 104 );
94 path = Configuration; 105 path = Configuration;
95 sourceTree = "<group>"; 106 sourceTree = "<group>";
96 }; 107 };
97 27019DCE1A208B2300DA560D /* Dependencies */ = { 108 27019DCE1A208B2300DA560D /* Dependencies */ = {
98 isa = PBXGroup; 109 isa = PBXGroup;
99 children = ( 110 children = (
111 75D3C9081E71461E003AD81B /* GameSDK.xcodeproj */,
100 ); 112 );
101 name = Dependencies; 113 name = Dependencies;
102 sourceTree = "<group>"; 114 sourceTree = "<group>";
103 }; 115 };
116 75D3C9091E71461E003AD81B /* Products */ = {
117 isa = PBXGroup;
118 children = (
119 75D3C90E1E71461E003AD81B /* libGameSDK.a */,
120 );
121 name = Products;
122 sourceTree = "<group>";
123 };
104 9934F1A519303DC6005EF4AB = { 124 9934F1A519303DC6005EF4AB = {
105 isa = PBXGroup; 125 isa = PBXGroup;
106 children = ( 126 children = (
107 27019DC91A208B1500DA560D /* Configuration */, 127 27019DC91A208B1500DA560D /* Configuration */,
108 27019DCE1A208B2300DA560D /* Dependencies */, 128 27019DCE1A208B2300DA560D /* Dependencies */,
109 9934F1B719303DC6005EF4AB /* letsgameDemo */, 129 9934F1B719303DC6005EF4AB /* letsgameDemo */,
110 9934F1B019303DC6005EF4AB /* Frameworks */, 130 9934F1B019303DC6005EF4AB /* Frameworks */,
111 9934F1AF19303DC6005EF4AB /* Products */, 131 9934F1AF19303DC6005EF4AB /* Products */,
112 ); 132 );
113 sourceTree = "<group>"; 133 sourceTree = "<group>";
114 }; 134 };
115 9934F1AF19303DC6005EF4AB /* Products */ = { 135 9934F1AF19303DC6005EF4AB /* Products */ = {
116 isa = PBXGroup; 136 isa = PBXGroup;
117 children = ( 137 children = (
118 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */, 138 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */,
119 ); 139 );
120 name = Products; 140 name = Products;
121 sourceTree = "<group>"; 141 sourceTree = "<group>";
122 }; 142 };
123 9934F1B019303DC6005EF4AB /* Frameworks */ = { 143 9934F1B019303DC6005EF4AB /* Frameworks */ = {
124 isa = PBXGroup; 144 isa = PBXGroup;
125 children = ( 145 children = (
126 75B72C921DAA423500CFACFF /* CoreTelephony.framework */, 146 75B72C921DAA423500CFACFF /* CoreTelephony.framework */,
127 75B72C901DAA422C00CFACFF /* MessageUI.framework */, 147 75B72C901DAA422C00CFACFF /* MessageUI.framework */,
128 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */, 148 75B72C8E1DAA422000CFACFF /* CoreBlue.framework */,
129 752A5F491CDC8B3200C36131 /* GameSDK.framework */, 149 752A5F491CDC8B3200C36131 /* GameSDK.framework */,
130 331262361C50B56800B1B435 /* VKBridge.framework */, 150 331262361C50B56800B1B435 /* VKBridge.framework */,
131 3309D97E1C4394C800534E33 /* VKSdk.framework */, 151 3309D97E1C4394C800534E33 /* VKSdk.framework */,
132 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */, 152 3309D9781C438A5E00534E33 /* libz.1.2.5.tbd */,
133 3309D8541C312F6500534E33 /* QuartzCore.framework */, 153 3309D8541C312F6500534E33 /* QuartzCore.framework */,
134 3309D8521C312F5900534E33 /* StoreKit.framework */, 154 3309D8521C312F5900534E33 /* StoreKit.framework */,
135 997523311930A52600F50D29 /* MobileCoreServices.framework */, 155 997523311930A52600F50D29 /* MobileCoreServices.framework */,
136 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */, 156 9975232F1930A50F00F50D29 /* SystemConfiguration.framework */,
137 997523271930A42500F50D29 /* CFNetwork.framework */, 157 997523271930A42500F50D29 /* CFNetwork.framework */,
138 9934F1B119303DC6005EF4AB /* Foundation.framework */, 158 9934F1B119303DC6005EF4AB /* Foundation.framework */,
139 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */, 159 9934F1B319303DC6005EF4AB /* CoreGraphics.framework */,
140 9934F1B519303DC6005EF4AB /* UIKit.framework */, 160 9934F1B519303DC6005EF4AB /* UIKit.framework */,
141 ); 161 );
142 name = Frameworks; 162 name = Frameworks;
143 sourceTree = "<group>"; 163 sourceTree = "<group>";
144 }; 164 };
145 9934F1B719303DC6005EF4AB /* letsgameDemo */ = { 165 9934F1B719303DC6005EF4AB /* letsgameDemo */ = {
146 isa = PBXGroup; 166 isa = PBXGroup;
147 children = ( 167 children = (
148 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */, 168 752A5F411CDC826A00C36131 /* GameSDKResources.bundle */,
149 9934F1C319303DC6005EF4AB /* Images.xcassets */, 169 9934F1C319303DC6005EF4AB /* Images.xcassets */,
150 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */, 170 9934F1C019303DC6005EF4AB /* LSGAppDelegate.h */,
151 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */, 171 9934F1C119303DC6005EF4AB /* LSGAppDelegate.m */,
152 9934F23819307153005EF4AB /* LSGMainViewController.h */, 172 9934F23819307153005EF4AB /* LSGMainViewController.h */,
153 9934F23919307153005EF4AB /* LSGMainViewController.m */, 173 9934F23919307153005EF4AB /* LSGMainViewController.m */,
154 9934F1B819303DC6005EF4AB /* Supporting Files */, 174 9934F1B819303DC6005EF4AB /* Supporting Files */,
155 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */, 175 3CD53D9C1B81F37900E1B01A /* VKSdkResources.bundle */,
156 ); 176 );
157 path = letsgameDemo; 177 path = letsgameDemo;
158 sourceTree = "<group>"; 178 sourceTree = "<group>";
159 }; 179 };
160 9934F1B819303DC6005EF4AB /* Supporting Files */ = { 180 9934F1B819303DC6005EF4AB /* Supporting Files */ = {
161 isa = PBXGroup; 181 isa = PBXGroup;
162 children = ( 182 children = (
163 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */, 183 9934F1B919303DC6005EF4AB /* letsgameDemo-Info.plist */,
164 9934F1BD19303DC6005EF4AB /* main.m */, 184 9934F1BD19303DC6005EF4AB /* main.m */,
165 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */, 185 9934F1BF19303DC6005EF4AB /* GameSDKDemo-Prefix.pch */,
166 ); 186 );
167 name = "Supporting Files"; 187 name = "Supporting Files";
168 sourceTree = "<group>"; 188 sourceTree = "<group>";
169 }; 189 };
170 /* End PBXGroup section */ 190 /* End PBXGroup section */
171 191
172 /* Begin PBXNativeTarget section */ 192 /* Begin PBXNativeTarget section */
173 9934F1AD19303DC6005EF4AB /* GameSDKDemo */ = { 193 9934F1AD19303DC6005EF4AB /* GameSDKDemo */ = {
174 isa = PBXNativeTarget; 194 isa = PBXNativeTarget;
175 buildConfigurationList = 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */; 195 buildConfigurationList = 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */;
176 buildPhases = ( 196 buildPhases = (
177 9934F1AA19303DC6005EF4AB /* Sources */, 197 9934F1AA19303DC6005EF4AB /* Sources */,
178 9934F1AB19303DC6005EF4AB /* Frameworks */, 198 9934F1AB19303DC6005EF4AB /* Frameworks */,
179 9934F1AC19303DC6005EF4AB /* Resources */, 199 9934F1AC19303DC6005EF4AB /* Resources */,
180 ); 200 );
181 buildRules = ( 201 buildRules = (
182 ); 202 );
183 dependencies = ( 203 dependencies = (
184 ); 204 );
185 name = GameSDKDemo; 205 name = GameSDKDemo;
186 productName = letsgameDemo; 206 productName = letsgameDemo;
187 productReference = 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */; 207 productReference = 9934F1AE19303DC6005EF4AB /* GameSDKDemo.app */;
188 productType = "com.apple.product-type.application"; 208 productType = "com.apple.product-type.application";
189 }; 209 };
190 /* End PBXNativeTarget section */ 210 /* End PBXNativeTarget section */
191 211
192 /* Begin PBXProject section */ 212 /* Begin PBXProject section */
193 9934F1A619303DC6005EF4AB /* Project object */ = { 213 9934F1A619303DC6005EF4AB /* Project object */ = {
194 isa = PBXProject; 214 isa = PBXProject;
195 attributes = { 215 attributes = {
196 CLASSPREFIX = LSG; 216 CLASSPREFIX = LSG;
197 LastUpgradeCheck = 0710; 217 LastUpgradeCheck = 0710;
198 TargetAttributes = { 218 TargetAttributes = {
199 9934F1AD19303DC6005EF4AB = { 219 9934F1AD19303DC6005EF4AB = {
200 DevelopmentTeam = TU2VD6BENZ; 220 DevelopmentTeam = TU2VD6BENZ;
201 }; 221 };
202 }; 222 };
203 }; 223 };
204 buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */; 224 buildConfigurationList = 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */;
205 compatibilityVersion = "Xcode 3.2"; 225 compatibilityVersion = "Xcode 3.2";
206 developmentRegion = English; 226 developmentRegion = English;
207 hasScannedForEncodings = 0; 227 hasScannedForEncodings = 0;
208 knownRegions = ( 228 knownRegions = (
209 en, 229 en,
210 ); 230 );
211 mainGroup = 9934F1A519303DC6005EF4AB; 231 mainGroup = 9934F1A519303DC6005EF4AB;
212 productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */; 232 productRefGroup = 9934F1AF19303DC6005EF4AB /* Products */;
213 projectDirPath = ""; 233 projectDirPath = "";
234 projectReferences = (
235 {
236 ProductGroup = 75D3C9091E71461E003AD81B /* Products */;
237 ProjectRef = 75D3C9081E71461E003AD81B /* GameSDK.xcodeproj */;
238 },
239 );
214 projectRoot = ""; 240 projectRoot = "";
215 targets = ( 241 targets = (
216 9934F1AD19303DC6005EF4AB /* GameSDKDemo */, 242 9934F1AD19303DC6005EF4AB /* GameSDKDemo */,
217 ); 243 );
218 }; 244 };
219 /* End PBXProject section */ 245 /* End PBXProject section */
220 246
247 /* Begin PBXReferenceProxy section */
248 75D3C90E1E71461E003AD81B /* libGameSDK.a */ = {
249 isa = PBXReferenceProxy;
250 fileType = archive.ar;
251 path = libGameSDK.a;
252 remoteRef = 75D3C90D1E71461E003AD81B /* PBXContainerItemProxy */;
253 sourceTree = BUILT_PRODUCTS_DIR;
254 };
255 /* End PBXReferenceProxy section */
256
221 /* Begin PBXResourcesBuildPhase section */ 257 /* Begin PBXResourcesBuildPhase section */
222 9934F1AC19303DC6005EF4AB /* Resources */ = { 258 9934F1AC19303DC6005EF4AB /* Resources */ = {
223 isa = PBXResourcesBuildPhase; 259 isa = PBXResourcesBuildPhase;
224 buildActionMask = 2147483647; 260 buildActionMask = 2147483647;
225 files = ( 261 files = (
226 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */, 262 3CD53D9D1B81F37900E1B01A /* VKSdkResources.bundle in Resources */,
227 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */, 263 752A5F421CDC826A00C36131 /* GameSDKResources.bundle in Resources */,
228 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */, 264 9934F1C419303DC6005EF4AB /* Images.xcassets in Resources */,
229 ); 265 );
230 runOnlyForDeploymentPostprocessing = 0; 266 runOnlyForDeploymentPostprocessing = 0;
231 }; 267 };
232 /* End PBXResourcesBuildPhase section */ 268 /* End PBXResourcesBuildPhase section */
233 269
234 /* Begin PBXSourcesBuildPhase section */ 270 /* Begin PBXSourcesBuildPhase section */
235 9934F1AA19303DC6005EF4AB /* Sources */ = { 271 9934F1AA19303DC6005EF4AB /* Sources */ = {
236 isa = PBXSourcesBuildPhase; 272 isa = PBXSourcesBuildPhase;
237 buildActionMask = 2147483647; 273 buildActionMask = 2147483647;
238 files = ( 274 files = (
239 9934F1BE19303DC6005EF4AB /* main.m in Sources */, 275 9934F1BE19303DC6005EF4AB /* main.m in Sources */,
240 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */, 276 9934F1C219303DC6005EF4AB /* LSGAppDelegate.m in Sources */,
241 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */, 277 9934F23A19307153005EF4AB /* LSGMainViewController.m in Sources */,
242 ); 278 );
243 runOnlyForDeploymentPostprocessing = 0; 279 runOnlyForDeploymentPostprocessing = 0;
244 }; 280 };
245 /* End PBXSourcesBuildPhase section */ 281 /* End PBXSourcesBuildPhase section */
246 282
247 /* Begin XCBuildConfiguration section */ 283 /* Begin XCBuildConfiguration section */
248 9934F1D819303DC6005EF4AB /* Debug */ = { 284 9934F1D819303DC6005EF4AB /* Debug */ = {
249 isa = XCBuildConfiguration; 285 isa = XCBuildConfiguration;
250 buildSettings = { 286 buildSettings = {
251 ALWAYS_SEARCH_USER_PATHS = YES; 287 ALWAYS_SEARCH_USER_PATHS = YES;
252 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 288 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
253 CLANG_CXX_LIBRARY = "libc++"; 289 CLANG_CXX_LIBRARY = "libc++";
254 CLANG_ENABLE_MODULES = YES; 290 CLANG_ENABLE_MODULES = YES;
255 CLANG_ENABLE_OBJC_ARC = YES; 291 CLANG_ENABLE_OBJC_ARC = YES;
256 CLANG_WARN_BOOL_CONVERSION = YES; 292 CLANG_WARN_BOOL_CONVERSION = YES;
257 CLANG_WARN_CONSTANT_CONVERSION = YES; 293 CLANG_WARN_CONSTANT_CONVERSION = YES;
258 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 294 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
259 CLANG_WARN_EMPTY_BODY = YES; 295 CLANG_WARN_EMPTY_BODY = YES;
260 CLANG_WARN_ENUM_CONVERSION = YES; 296 CLANG_WARN_ENUM_CONVERSION = YES;
261 CLANG_WARN_INT_CONVERSION = YES; 297 CLANG_WARN_INT_CONVERSION = YES;
262 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 298 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
263 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 299 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
264 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 300 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
265 COPY_PHASE_STRIP = YES; 301 COPY_PHASE_STRIP = YES;
266 ENABLE_TESTABILITY = YES; 302 ENABLE_TESTABILITY = YES;
267 GCC_C_LANGUAGE_STANDARD = gnu99; 303 GCC_C_LANGUAGE_STANDARD = gnu99;
268 GCC_DYNAMIC_NO_PIC = NO; 304 GCC_DYNAMIC_NO_PIC = NO;
269 GCC_OPTIMIZATION_LEVEL = 0; 305 GCC_OPTIMIZATION_LEVEL = 0;
270 GCC_PREPROCESSOR_DEFINITIONS = ( 306 GCC_PREPROCESSOR_DEFINITIONS = (
271 "DEBUG=1", 307 "DEBUG=1",
272 "$(inherited)", 308 "$(inherited)",
273 ); 309 );
274 GCC_SYMBOLS_PRIVATE_EXTERN = NO; 310 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
275 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 311 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
276 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 312 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
277 GCC_WARN_UNDECLARED_SELECTOR = YES; 313 GCC_WARN_UNDECLARED_SELECTOR = YES;
278 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 314 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
279 GCC_WARN_UNUSED_FUNCTION = YES; 315 GCC_WARN_UNUSED_FUNCTION = YES;
280 GCC_WARN_UNUSED_VARIABLE = YES; 316 GCC_WARN_UNUSED_VARIABLE = YES;
281 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; 317 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**";
282 IPHONEOS_DEPLOYMENT_TARGET = 8.4; 318 IPHONEOS_DEPLOYMENT_TARGET = 8.4;
283 ONLY_ACTIVE_ARCH = YES; 319 ONLY_ACTIVE_ARCH = YES;
284 SDKROOT = iphoneos; 320 SDKROOT = iphoneos;
285 }; 321 };
286 name = Debug; 322 name = Debug;
287 }; 323 };
288 9934F1D919303DC6005EF4AB /* Release */ = { 324 9934F1D919303DC6005EF4AB /* Release */ = {
289 isa = XCBuildConfiguration; 325 isa = XCBuildConfiguration;
290 buildSettings = { 326 buildSettings = {
291 ALWAYS_SEARCH_USER_PATHS = YES; 327 ALWAYS_SEARCH_USER_PATHS = YES;
292 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 328 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
293 CLANG_CXX_LIBRARY = "libc++"; 329 CLANG_CXX_LIBRARY = "libc++";
294 CLANG_ENABLE_MODULES = YES; 330 CLANG_ENABLE_MODULES = YES;
295 CLANG_ENABLE_OBJC_ARC = YES; 331 CLANG_ENABLE_OBJC_ARC = YES;
296 CLANG_WARN_BOOL_CONVERSION = YES; 332 CLANG_WARN_BOOL_CONVERSION = YES;
297 CLANG_WARN_CONSTANT_CONVERSION = YES; 333 CLANG_WARN_CONSTANT_CONVERSION = YES;
298 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 334 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
299 CLANG_WARN_EMPTY_BODY = YES; 335 CLANG_WARN_EMPTY_BODY = YES;
300 CLANG_WARN_ENUM_CONVERSION = YES; 336 CLANG_WARN_ENUM_CONVERSION = YES;
301 CLANG_WARN_INT_CONVERSION = YES; 337 CLANG_WARN_INT_CONVERSION = YES;
302 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 338 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
303 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 339 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
304 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 340 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
305 COPY_PHASE_STRIP = YES; 341 COPY_PHASE_STRIP = YES;
306 ENABLE_NS_ASSERTIONS = NO; 342 ENABLE_NS_ASSERTIONS = NO;
307 GCC_C_LANGUAGE_STANDARD = gnu99; 343 GCC_C_LANGUAGE_STANDARD = gnu99;
308 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 344 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
309 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 345 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
310 GCC_WARN_UNDECLARED_SELECTOR = YES; 346 GCC_WARN_UNDECLARED_SELECTOR = YES;
311 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 347 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
312 GCC_WARN_UNUSED_FUNCTION = YES; 348 GCC_WARN_UNUSED_FUNCTION = YES;
313 GCC_WARN_UNUSED_VARIABLE = YES; 349 GCC_WARN_UNUSED_VARIABLE = YES;
314 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**"; 350 HEADER_SEARCH_PATHS = "$(PROJECT_DIR)/**";
315 IPHONEOS_DEPLOYMENT_TARGET = 8.4; 351 IPHONEOS_DEPLOYMENT_TARGET = 8.4;
316 ONLY_ACTIVE_ARCH = YES; 352 ONLY_ACTIVE_ARCH = YES;
317 SDKROOT = iphoneos; 353 SDKROOT = iphoneos;
318 VALIDATE_PRODUCT = YES; 354 VALIDATE_PRODUCT = YES;
319 }; 355 };
320 name = Release; 356 name = Release;
321 }; 357 };
322 9934F1DB19303DC6005EF4AB /* Debug */ = { 358 9934F1DB19303DC6005EF4AB /* Debug */ = {
323 isa = XCBuildConfiguration; 359 isa = XCBuildConfiguration;
324 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; 360 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */;
325 buildSettings = { 361 buildSettings = {
326 ALWAYS_SEARCH_USER_PATHS = YES; 362 ALWAYS_SEARCH_USER_PATHS = YES;
327 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 363 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
328 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 364 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
329 CODE_SIGN_IDENTITY = "iPhone Developer"; 365 CODE_SIGN_IDENTITY = "iPhone Developer";
330 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 366 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
331 DEVELOPMENT_TEAM = TU2VD6BENZ; 367 DEVELOPMENT_TEAM = TU2VD6BENZ;
332 ENABLE_BITCODE = NO; 368 ENABLE_BITCODE = NO;
333 FRAMEWORK_SEARCH_PATHS = ( 369 FRAMEWORK_SEARCH_PATHS = (
334 "$(PROJECT_DIR)/../**", 370 "$(PROJECT_DIR)/../**",
335 "$(PROJECT_DIR)/letsgameDemo", 371 "$(PROJECT_DIR)/letsgameDemo",
336 ); 372 );
337 GCC_PRECOMPILE_PREFIX_HEADER = YES; 373 GCC_PRECOMPILE_PREFIX_HEADER = YES;
338 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; 374 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch";
339 HEADER_SEARCH_PATHS = ( 375 HEADER_SEARCH_PATHS = (
340 "$(PROJECT_DIR)/../GameSDK.framework/**", 376 "$(PROJECT_DIR)/../GameSDK.framework/**",
341 "$(inherited)", 377 "$(inherited)",
342 "$(PROJECT_DIR)/letsgameDemo/**", 378 "$(PROJECT_DIR)/letsgameDemo/**",
343 "$(PROJECT_DIR)/../VKBridge.framework/**", 379 "$(PROJECT_DIR)/../VKBridge.framework/**",
344 ); 380 );
345 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; 381 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist";
346 IPHONEOS_DEPLOYMENT_TARGET = 7.0; 382 IPHONEOS_DEPLOYMENT_TARGET = 7.0;
347 LIBRARY_SEARCH_PATHS = ""; 383 LIBRARY_SEARCH_PATHS = "";
348 ONLY_ACTIVE_ARCH = YES; 384 ONLY_ACTIVE_ARCH = YES;
349 PRIVATE_HEADERS_FOLDER_PATH = ""; 385 PRIVATE_HEADERS_FOLDER_PATH = "";
350 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase; 386 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase;
351 PRODUCT_NAME = GameSDKDemo; 387 PRODUCT_NAME = GameSDKDemo;
352 PROVISIONING_PROFILE = "9a16d1a8-62c4-4ddd-a173-5ea852773122"; 388 PROVISIONING_PROFILE = "9a16d1a8-62c4-4ddd-a173-5ea852773122";
353 PROVISIONING_PROFILE_SPECIFIER = testpurchaseDev; 389 PROVISIONING_PROFILE_SPECIFIER = testpurchaseDev;
354 PUBLIC_HEADERS_FOLDER_PATH = ""; 390 PUBLIC_HEADERS_FOLDER_PATH = "";
355 WRAPPER_EXTENSION = app; 391 WRAPPER_EXTENSION = app;
356 }; 392 };
357 name = Debug; 393 name = Debug;
358 }; 394 };
359 9934F1DC19303DC6005EF4AB /* Release */ = { 395 9934F1DC19303DC6005EF4AB /* Release */ = {
360 isa = XCBuildConfiguration; 396 isa = XCBuildConfiguration;
361 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */; 397 baseConfigurationReference = 27019DCB1A208B1500DA560D /* Project.xcconfig */;
362 buildSettings = { 398 buildSettings = {
363 ALWAYS_SEARCH_USER_PATHS = YES; 399 ALWAYS_SEARCH_USER_PATHS = YES;
364 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 400 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
365 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 401 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
366 CODE_SIGN_IDENTITY = "iPhone Developer"; 402 CODE_SIGN_IDENTITY = "iPhone Developer";
367 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; 403 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
368 DEVELOPMENT_TEAM = TU2VD6BENZ; 404 DEVELOPMENT_TEAM = TU2VD6BENZ;
369 ENABLE_BITCODE = NO; 405 ENABLE_BITCODE = NO;
370 FRAMEWORK_SEARCH_PATHS = ( 406 FRAMEWORK_SEARCH_PATHS = (
371 "$(PROJECT_DIR)/../**", 407 "$(PROJECT_DIR)/../**",
372 "$(PROJECT_DIR)/letsgameDemo", 408 "$(PROJECT_DIR)/letsgameDemo",
373 ); 409 );
374 GCC_PRECOMPILE_PREFIX_HEADER = YES; 410 GCC_PRECOMPILE_PREFIX_HEADER = YES;
375 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch"; 411 GCC_PREFIX_HEADER = "letsgameDemo/GameSDKDemo-Prefix.pch";
376 HEADER_SEARCH_PATHS = ( 412 HEADER_SEARCH_PATHS = (
377 "$(PROJECT_DIR)/../GameSDK.framework/**", 413 "$(PROJECT_DIR)/../GameSDK.framework/**",
378 "$(inherited)", 414 "$(inherited)",
379 "$(PROJECT_DIR)/letsgameDemo/**", 415 "$(PROJECT_DIR)/letsgameDemo/**",
380 "$(PROJECT_DIR)/../VKBridge.framework/**", 416 "$(PROJECT_DIR)/../VKBridge.framework/**",
381 ); 417 );
382 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist"; 418 INFOPLIST_FILE = "letsgameDemo/letsgameDemo-Info.plist";
383 IPHONEOS_DEPLOYMENT_TARGET = 7.0; 419 IPHONEOS_DEPLOYMENT_TARGET = 7.0;
384 LIBRARY_SEARCH_PATHS = ""; 420 LIBRARY_SEARCH_PATHS = "";
385 ONLY_ACTIVE_ARCH = YES; 421 ONLY_ACTIVE_ARCH = YES;
386 PRIVATE_HEADERS_FOLDER_PATH = ""; 422 PRIVATE_HEADERS_FOLDER_PATH = "";
387 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase; 423 PRODUCT_BUNDLE_IDENTIFIER = test.kang.purchase;
388 PRODUCT_NAME = GameSDKDemo; 424 PRODUCT_NAME = GameSDKDemo;
389 PROVISIONING_PROFILE = "7b28fefe-7c60-41a6-ac6c-b21726228700"; 425 PROVISIONING_PROFILE = "7b28fefe-7c60-41a6-ac6c-b21726228700";
390 PROVISIONING_PROFILE_SPECIFIER = testpurchasekang; 426 PROVISIONING_PROFILE_SPECIFIER = testpurchasekang;
391 PUBLIC_HEADERS_FOLDER_PATH = ""; 427 PUBLIC_HEADERS_FOLDER_PATH = "";
392 WRAPPER_EXTENSION = app; 428 WRAPPER_EXTENSION = app;
393 }; 429 };
394 name = Release; 430 name = Release;
395 }; 431 };
396 /* End XCBuildConfiguration section */ 432 /* End XCBuildConfiguration section */
397 433
398 /* Begin XCConfigurationList section */ 434 /* Begin XCConfigurationList section */
399 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */ = { 435 9934F1A919303DC6005EF4AB /* Build configuration list for PBXProject "GameSDKDemo" */ = {
400 isa = XCConfigurationList; 436 isa = XCConfigurationList;
401 buildConfigurations = ( 437 buildConfigurations = (
402 9934F1D819303DC6005EF4AB /* Debug */, 438 9934F1D819303DC6005EF4AB /* Debug */,
403 9934F1D919303DC6005EF4AB /* Release */, 439 9934F1D919303DC6005EF4AB /* Release */,
404 ); 440 );
405 defaultConfigurationIsVisible = 0; 441 defaultConfigurationIsVisible = 0;
406 defaultConfigurationName = Release; 442 defaultConfigurationName = Release;
407 }; 443 };
408 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */ = { 444 9934F1DA19303DC6005EF4AB /* Build configuration list for PBXNativeTarget "GameSDKDemo" */ = {
409 isa = XCConfigurationList; 445 isa = XCConfigurationList;
410 buildConfigurations = ( 446 buildConfigurations = (
411 9934F1DB19303DC6005EF4AB /* Debug */, 447 9934F1DB19303DC6005EF4AB /* Debug */,
412 9934F1DC19303DC6005EF4AB /* Release */, 448 9934F1DC19303DC6005EF4AB /* Release */,
413 ); 449 );
414 defaultConfigurationIsVisible = 0; 450 defaultConfigurationIsVisible = 0;
415 defaultConfigurationName = Release; 451 defaultConfigurationName = Release;
416 }; 452 };
417 /* End XCConfigurationList section */ 453 /* End XCConfigurationList section */
418 }; 454 };
419 rootObject = 9934F1A619303DC6005EF4AB /* Project object */; 455 rootObject = 9934F1A619303DC6005EF4AB /* Project object */;
420 } 456 }
421 457
ios/GameSDKDemo/GameSDKDemo.xcodeproj/project.xcworkspace/xcuserdata/yanglele.xcuserdatad/UserInterfaceState.xcuserstate
No preview for this file type
ios/GameSDKResources.bundle/zh-Hans.strings
1 "user_name_hint" = "邮箱"; 1 "user_name_hint" = "邮箱";
2 "password_hint" = "密码"; 2 "password_hint" = "密码";
3 "quick_login" = "一键进入"; 3 "quick_login" = "一键进入";
4 "quick_play" = "Play as Guest"; 4 "quick_play" = "Play as Guest";
5 "gump_login" = "Login"; 5 "gump_login" = "Login";
6 "login" = "登陆"; 6 "login" = "登陆";
7 "loginFacebook" = "登录Facebook"; 7 "loginFacebook" = "登录Facebook";
8 "signup" = "注册"; 8 "signup" = "注册";
9 "bind" = "绑定邮箱"; 9 "bind" = "绑定邮箱";
10 "loading" = "加载中……"; 10 "loading" = "加载中……";
11 "illegal_uname_tip" = "邮箱不存在"; 11 "illegal_uname_tip" = "邮箱不存在";
12 "illegal_pwd_tip" = "密码格式不正确 (6–20字符)"; 12 "illegal_pwd_tip" = "密码格式不正确 (6–20字符)";
13 "illegal_user_exist" = "邮箱已注册"; 13 "illegal_user_exist" = "邮箱已注册";
14 "illegal_pwd_invalid" = "密码不正确,请重试"; 14 "illegal_pwd_invalid" = "密码不正确,请重试";
15 "illegal_user_not_exist" = "邮箱格式不正确"; 15 "illegal_user_not_exist" = "邮箱格式不正确";
16 "invalid_email" = "请输入正确的邮箱"; 16 "invalid_email" = "请输入正确的邮箱";
17 "login_fail" = "登录失败"; 17 "login_fail" = "登录失败";
18 "signup_fail" = "注册失败"; 18 "signup_fail" = "注册失败";
19 "bind_fail" = "绑定失败"; 19 "bind_fail" = "绑定失败";
20 "GumptechLogin" = "甘普登录"; 20 "GumptechLogin" = "甘普登录";
21 "switch" = "切换账户"; 21 "switch" = "切换账户";
22 "change_password" = "修改密码"; 22 "change_password" = "修改密码";
23 "current_password" = "当前密码"; 23 "current_password" = "当前密码";
24 "change_password_notice" = "重置密码时课不填写当前密码"; 24 "change_password_notice" = "重置密码时可不填写当前密码";
25 "new_password" = "新密码"; 25 "new_password" = "新密码";
26 "Reset" = "重置"; 26 "Reset" = "重置";
27 "Confirm" = "确定修改"; 27 "Confirm" = "确定修改";
28 "Succeed" = "修改成功"; 28 "Succeed" = "修改成功";
29 "reset_fail" = "修改失败,请与客服联系"; 29 "reset_fail" = "修改失败,请与客服联系";
30 "reset_success" = "密码重置邮件已发送到指定账户邮箱,请按邮件内的提示操作"; 30 "reset_success" = "密码重置邮件已发送到指定账户邮箱,请按邮件内的提示操作";
31 31